RetroArch全能模拟器 Run Preemptive Frames(运行预取帧)有啥用?
RetroArch全能模拟器 Run Preemptive Frames(运行预取帧)有啥用?
Run Preemptive Frames(运行预取帧),就是 降低按键延迟、让操作更跟手 的高级优化(船长 / PSP/PS2/RetroArch 很多核心都有)。
一、一句话作用
- 开了之后:按键 → 画面反应更快、延迟更低(手感更 “脆”、更跟手)
- 代价:更吃一点 CPU(电脑弱可能掉帧)
二、原理(简单讲)
- 普通模式:你按键 → 模拟器算 1 帧 → 显示
-
Preemptive Frames:
- 模拟器提前多跑几帧(预测你接下来的操作)
- 你一按,直接用已经算好的帧,不用等现算
- 结果:延迟少 1~3 帧(人眼 / 手感很明显)
三、你该怎么设(船长 / Yuzu/RetroArch 通用)
-
配置好(i5/R5 + 独显)
- 设 1~2 帧 最稳
- 手感明显提升、基本不炸性能
-
配置一般(老笔记本)
- 关 或 1 帧
- 开高容易掉帧、变卡
-
格斗 / 音游 / 动作(如塞尔达)
- 必开 1~2 帧
- 出招、闪避、射箭更准
四、和 Run-Ahead 什么关系?
- 都是降延迟
- Preemptive Frames 更轻、更稳、副作用更少(现在优先用这个)
- 开 Preemptive 一般会自动关 Run-Ahead
五、你玩塞尔达怎么设?
-
Batocera / Yuzu / 船长:
- Run Preemptive Frames = 1 或 2
- 手感立刻变 “跟手”,延迟明显减少