Lemuroid 中文文档 下载 App

掉帧与性能瓶颈——从简单到复杂的排查顺序

排查顺序:从简单到复杂

性能问题的排查容易陷入"越调越乱"的境地——一会儿改 HD 模式、一会儿换内核,结果还是掉帧。正确的做法是按固定顺序排查,每次只改一个变量:

第一步:回到默认设置

这是最容易忽略也最关键的一步。如果你之前调过各种参数,现在先把该平台的所有设置恢复默认:

  1. 设置 → "恢复默认"或"重置此平台设置"
  2. 回到游戏,看帧率是否恢复正常

如果恢复正常了——问题就出在你之前某个设置的组合上。逐个加回去,加一个测一次,直到找到罪魁祸首。

第二步:关闭重负载效果

按这个顺序逐个关闭:

  1. 关 HD 模式(从最高降到 2x,再试完全关掉)
  2. 关 CRT / LCD 滤镜
  3. 降快进倍数(如果没开快进就跳过)
  4. 关触控震动反馈(虽然影响小但也是开销)

每关一个测一次帧率。如果关了某个立刻变好——就是它的问题,之后用更轻量的配置替代。

第三步:检查硬件侧

如果纯模拟器设置没问题,看设备本身:

  1. 手机是不是过热了——长时间玩后手机背面发烫,Android 会自动降频保护,帧率随之下降。解决:把手机平放散热、背后贴散热片、不要边充边玩
  2. 是不是省电模式——省电模式会强制降 CPU 频率,模拟器完全不能用。关掉
  3. 是不是后台进程太多——有些 Android 厂商的后台杀进程很激进,但反过来太多后台也抢 CPU / GPU。留 Lemuroid 就行,其他全杀
  4. 存储是不是在 SD 卡——SD 卡读取速度比内置存储慢得多。把游戏移到内置存储试试

第四步:换内核

v1.17.0 某些平台支持多个内核:

换内核是最极端的排查手段。先用前三步排掉 90% 的情况,再考虑换内核。

各平台性能参考

平台性能需求入门机型建议
NES / GB / GBA极低任何机型流畅
SNES / Genesis / PSX低骁龙 6 系即可
PSP中高骁龙 7 系起步,8 系流畅
NDS中骁龙 6 系可玩,8 系流畅
N64高骁龙 7 系起步,8 系稳定
3DS极高骁龙 8 Gen 2+ 或天玑 9300+

参考仅供大致了解——具体帧率还受游戏本身(有些 PSP 游戏比 3DS 还吃性能)和模拟器设置的影响。

不要做的事