视频基础设置 分辨率、窗口模式、垂直同步
视频设置在哪里
Settings → Video。所有视频相关的设置都在这里,分了好几个子分组(Aspect Ratio、Sync、Scaling 等)。
视频设置可以按核心 / 按游戏 Override——这个功能对视频设置特别重要,因为不同主机的原始分辨率和比例差异很大。
窗口 vs 全屏
Video → Windowed Mode:
- 默认全屏运行
- 打开这个选项会变成窗口模式,方便同时操作其他程序
- 窗口模式下可以拖动改变窗口大小
全屏更推荐玩游戏——全屏下 RetroArch 有更多的渲染控制权,画面延迟更低、画面更锐利。
渲染器选择
Settings → Drivers → Video Driver。RetroArch 支持多种后端渲染器,选哪个取决于你的平台和需求:
| 渲染器 | 平台 | 特点 |
|---|---|---|
| vulkan | Win / macOS / Linux / Android | 性能最好、功能最全,支持现代 shader、HDR |
| gl | 全平台 | 兼容性好、支持 GLSL shader |
| d3d11 / d3d12 | Windows | DirectX 后端,Windows 原生 |
| metal | macOS / iOS | Apple 原生 |
| sdl2 | 全平台 | 最简单的后端,兼容性好但功能少 |
推荐选 Vulkan(如果你的硬件支持)。不支持 Vulkan 的设备(老显卡、部分集成显卡)退而选 GL。
垂直同步(VSync)
Video → Synchronization → Vertical Synchronization:
- 开启(默认):画面和显示器刷新率同步,画面流畅、无撕裂。输入延迟略低
- 关闭:游戏帧率不受限制,可能高于显示器刷新率但画面可能撕裂
如果你遇到画面撕裂问题,打开 VSync。如果追求最低输入延迟(联机竞技),关掉试试。
内部分辨率 vs 输出分辨率
RetroArch 的渲染分辨率分两层:
- Core 内部分辨率(Quick Menu → Video):由 Core 决定——比如 PS1 Core 默认是 640×480,提高内部分辨率可以让多边形边缘更锐利(这叫超采样)
- RetroArch 输出分辨率(Settings → Video):RetroArch 内部用的分辨率,通常和显示器分辨率一致或更高
提高 Core 内部分辨率对画面有帮助,但会增加 GPU 负载。中低端设备别拉太高。
HDR 支持
RetroArch 的 Vulkan / Metal / D3D12 后端支持 HDR——如果你的显示器支持 HDR,可以在 Settings → Video → HDR 里打开。HDR 下游戏画面的高光和暗部细节更好看。
但老游戏本身没有 HDR 内容,效果是靠 RetroArch 动态生成的——不要期待现代化游戏级别的 HDR 效果,能看但不会惊艳。
设置按核心 Override
这是 RetroArch 视频设置最重要的功能:进游戏 → Quick Menu → Overrides → Save Core Override / Save Game Override。
举个例子:
- PS1 Core 想默认 4:3 比例 → 加载 PS1 Core 后调视频比例 → Save Core Override
- 《铁拳3》要 4:3,《GT赛车》要 16:9 → 进每款游戏各自调 → Save Game Override
这样配一次,以后启动这些游戏就自动应用正确的视频设置。