我已经从 Ubuntu 存储库安装了 VisualBoyAdvanced,并将我的 ROM 加载到游戏中。但是,当我玩游戏时,我无法让它以正常速度运行,它卡在 85% 的油门上。我尝试手动将油门设置为 100%,但不起作用。
另外,当我按住空格键“加速”时,游戏会变得不流畅,无法播放。有什么解决办法吗?这与掉帧有什么关系吗?
编辑:我觉得值得一提的是,我没有使用 GUI,而且我在 eeePC 上。板载显卡可能不够用吗?这看起来很奇怪,因为它只是一个 GBA 游戏。没什么特别的。
答案1
好吧,我终于想出了如何解决这个问题,但我仍然不知道为什么它这么慢。 ROM 必须用 VisualBoyAdvance 调用,如下所示:
VisualBoyAdvance --flash-128k --throttle=100 --frameskip=3 Path/to/ROM
flash-128k 使某些游戏比其他游戏运行得更好,但这里的关键选项是帧跳过。我尝试跳过 2 帧,速度更快,但效果可能更好。我决定在我的 eeePC 上使用 3 帧,但看看哪个数字适合您。