☰
Suyu 帧率限制 3 步设置:锁死 60fps,别让 GPU 空转
2026/10/22 7:19:57 网站建设 项目流程

Suyu 帧率限制 3 步设置:锁死 60fps,别让 GPU 空转

【免费下载链接】suyu项目地址: https://gitcode.com/GitHub_Trending/su/suyu

Suyu 默认让 GPU 按 PC 能跑的最大帧率输出,30fps 的游戏也会被无意义地渲染到上百帧。这篇文章用 3 步完成 Suyu 帧率限制:设速度上限、选对 VSync 模式,5 分钟搞定。

⚙️ 先搞懂:帧率限制到底在限制什么

Switch 游戏的引擎按 30 或 60 转设计。帧率限制不是"限制显示器",而是"限制转速":不加限制,PC 的 GPU 会满负荷去追游戏根本不存在的帧,白白烧电和散热;加上限制,GPU 只按游戏需要的速度跑。

🔧 三步搞定:最省事的速度上限与 VSync 配置路径

  1. 从菜单栏打开Configure设置对话框,进入Core选项卡,勾选Limit speed→ 把模拟速度封顶在游戏原生帧率,GPU 不再被迫满转。
  2. 同页把Limit speed percent设为100→ 100% 即游戏原生帧率:60fps 游戏锁 60fps,30fps 游戏锁 30fps;想给 30fps 游戏双倍速才设200。
  3. 切到Graphics选项卡,把VSync mode设为FIFO (On)→ 帧率被显示器刷新率钳住,不撕裂也不白送帧;想降输入延迟就改选Mailbox。这 4 种模式在 configure_graphics.cpp 中映射到 Vulkan 的 present mode。

📐 按你的硬件选速度上限方案

方案配置值适合谁一个注意点
低配speed_limit=100+FIFO (On)集显、笔记本、在意续航的机器卡顿先降 Graphics 页的分辨率缩放;速度别低于 100%,低了游戏会变慢放
中配speed_limit=100+Mailbox60Hz 主流台式机Mailbox 不阻塞帧、延迟更低;仍有撕裂就退回 FIFO
高配speed_limit=200+FIFO Relaxed144Hz 以上显示器 + 高端独显30fps 游戏变 60fps;Vulkan 后端再勾上Force maximum clocks (Vulkan only)防降频掉帧

🔧 翻车了怎么救:常见帧率问题与处理

  • 帧率上不去、低于 60 且卡顿 → 先降 Graphics 页的分辨率缩放;帧率限制只降上限,不会帮你生成帧。
  • 画面撕裂 → 把VSync mode改成FIFO (On);追求低延迟可试FIFO Relaxed,允许个别帧晚 1 帧以换取更低输入延迟。
  • 游戏突然像慢放(0.5x/0.75x 速度感)→speed_limit设了 100 以上但硬件撑不住,把它改回100。
  • 帧率波动、GPU 负载下掉帧 → 开启Force maximum clocks (Vulkan only),保持 GPU 频率不降,代价是功耗略高。
  • 找不到对应选项、或想按游戏单独配置 → 直接编辑配置目录下的config.ini(Linux 路径~/.config/suyu-emu/config.ini),修改[Core]段:
[Core] use_speed_limit=true speed_limit=100

改完重启模拟器生效。若还想调其他图形项,看 README.md 了解当前构建状态;某个游戏设置后仍异常,带上你记录的speed_limit和VSync mode值去项目仓库提 issue,复现起来会快很多。

【免费下载链接】suyu项目地址: https://gitcode.com/GitHub_Trending/su/suyu

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询