myboy 中文文档 下载 App

游戏运行卡顿或掉帧

快速判断:先确认是不是设备真的带不动

GBA 原始规格非常低(240x160 分辨率、单声道 8 位 CPU),MyBoy 在任何 2015 年之后的 Android 手机上都应该能轻松跑满 60fps。如果你的手机是 2015 年之前的老旧机型,先把加速关掉再试。

排查清单(按可能性从高到低)

1. 关闭滤镜和着色器

OpenGL 滤镜和自定义着色器都是有 GPU 开销的。进入设置 → 视频 → 把滤镜关掉(选「无」),着色器也关掉。如果关掉后帧率恢复正常,说明问题就是滤镜太耗资源。

2. 切换渲染后端

设置 → 视频 → 渲染后端,在「OpenGL」和「普通」之间切换试一下。某些特殊 Android 设备的 GPU 驱动有 bug,OpenGL 渲染反而比 CPU 渲染更慢。

3. 降低分辨率缩放

设置 → 视频 → 分辨率倍数。默认可能是 2x 或更高,改成 1x 可以显著减少 GPU 负担——画面会变小但帧率恢复。如果你不想牺牲画面大小,试试改成整数倍缩放(比如 2x),而不是自定义的非整数倍。

4. 后台清理

Android 同时运行太多应用会导致 MyBoy 的 JIT 重编译被系统抢占 CPU 时间。打开最近应用列表,把不需要的应用全部划掉,只留 MyBoy 一个。

5. 检查是否有异常发热

手机过热时系统会自动降频保护。如果玩了几分钟后手机明显发烫、帧率骤降,这是温控保护在起作用。解决方法是让手机先凉下来再玩,或者背夹一个散热风扇。

6. 加速功能的副作用

某些游戏内部有自己的帧率控制逻辑,在 MyBoy 加速运行时会和仿真器产生冲突,反而导致掉帧。关闭加速(回到 1x)看帧率是否恢复正常。

7. 应用商店评价

如果所有游戏都卡顿,应该是设备性能问题;如果只有某一个游戏卡顿,去 Google Play 商店看一下其他玩家有没有报告同一个游戏的兼容性问题——有些特定游戏和 MyBoy 的仿真层确实有冲突。