音频设置 音量、同步、DSP 效果
音频为什么重要
RetroArch 的设计里,音频同步是游戏帧率稳定的基础——游戏速度由音频时钟驱动,音频不同步就会导致游戏快进或变慢。音频设置看起来简单,但调错了游戏帧率就不稳。
设置入口
Settings → Audio。也可以进游戏后 Quick Menu → Audio 按游戏单独调整。
三个关键参数
Output Volume(音量)
游戏音量。没什么好说的,调到你觉得合适。注意 RetroArch 的音量和系统音量是叠加的——先把系统音量调到中等,再用 RetroArch 自己的音量精细调。
Audio Driver(音频驱动)
Settings → Drivers → Audio 选后端驱动:
| 驱动 | 平台 | 特点 |
|---|---|---|
alsa | Linux | Linux 默认,延迟低 |
pulse | Linux | PulseAudio,兼容性好 |
pipewire | Linux | PipeWire,现代 Linux 默认 |
directsound / wasapi | Windows | WASAPI 延迟更低 |
coreaudio | macOS | macOS 原生 |
aaudio / opensles | Android | aaudio 延迟最低 |
coreaudio | iOS | iOS 原生 |
Windows 上推荐 WASAPI、Android 上推荐 aaudio、macOS 上默认 CoreAudio 就行。
Audio Sync(音频同步)
Audio → Synchronization → Audio Synchronization:务必开启。
开启后 RetroArch 的游戏帧率跟随音频时钟——这保证了游戏速度稳定、音画同步。关掉可能导致游戏快进(帧率高于显示器刷新率时)。
如果音频同步开启后游戏偶尔卡顿(特别是网络延迟或复杂 Core),可以把 Max Timing Skew 调到 0.10-0.15 给一点容错。
DSP 插件
RetroArch 支持 DSP(数字信号处理)插件——可以在游戏音频上叠加效果:
- Echo(回声)
- Reverb(混响)
- EQ(均衡器)
位置:Settings → Audio → DSP Plugin。
DSP 插件需要单独下载(Online Updater → Update DSP Plugins)。效果是全局的,对所有 Core 生效。一般玩家不需要开——开了反而可能丢失复古游戏的原始音色。
音频延迟优化
低音频延迟对联机对战和音游特别重要:
- 选延迟最低的音频驱动(Windows 用 WASAPI、Android 用 aaudio)
- Audio → Output → Buffer Size 调小(从 64ms 降到 32ms 或 16ms,但太小可能导致爆音/卡顿)
- 同时开启 Audio Synchronization
- 爆音时调大 Buffer Size 或 Max Timing Skew
音频 Override
和视频/着色器一样,音频也可以按 Core / 按游戏 Override——进游戏调完 Quick Menu → Overrides → Save Core Override / Save Game Override。
音频 Override 的典型用途:
- 某款游戏音频特别小 → 按游戏调大音量
- 某 Core 的 Buffer Size 需要更大以防爆音 → 按 Core 调整
- PSP Core 的音频同步设置和 FC Core 不同 → 分别 Override