性能与延迟优化•性能与延迟优化
画面层优化
画面层优化完整指南,包括V-Sync、G-Sync、帧率设置原理与配置方法
性能优化画面设置V-SyncG-Sync
2024-01-13
画面层决定了玩家看到的图像如何与显示器刷新率对齐,核心目标是在消除视觉撕裂与降低输入延迟之间取得平衡。
核心概念
垂直同步 (V-Sync)
原理
强制显卡等待显示器刷新完成后再输出下一帧。
单独开启的缺点
- 引入显著的输入延迟(Input Lag)
- 帧率被锁定在显示器刷新率的整数倍
正确用法
垂直同步应该与 G-Sync 配合使用,而非单独开启。单独开启会增加延迟。
设置方法
gfx_vsync 1G-Sync / FreeSync 最优方案(推荐)
原理
使显示器的刷新率动态匹配显卡的输出帧率,实现无撕裂、低延迟的理想状态。
最佳实践
同时开启:垂直同步 + G-Sync + 游戏帧率低于显示器帧率 3fps
为什么要这样设置?
示例配置
设置方法
gfx_vsync 1
gfx_refresh_rate 141(以 144Hz G-Sync 显示器为例,需在显卡驱动中开启 G-Sync)
2n+1 帧率法则(无 G-Sync)
如果你的显示器不支持 G-Sync / FreeSync,但又想改善画面撕裂,可以使用此方法。
公式
示例
原理
- 高帧率降低延迟
- "+1" 偏移量使撕裂线不再固定在屏幕某处
- 撕裂线快速滚动,利用视觉暂留效应使其在感官上消失
设置方法
gfx_vsync 0
gfx_refresh_rate 289(以 144Hz 显示器为例)
指令速查
G-Sync / FreeSync 配置
gfx_vsync 1
gfx_refresh_rate 141(以 144Hz 显示器为例,需配合显卡驱动开启 G-Sync)
无 G-Sync 高帧率配置
gfx_vsync 0
gfx_refresh_rate 289(以 144Hz 显示器为例)
小提示
- 画面撕裂是由于显卡输出与显示器刷新不同步造成的
- 垂直同步 + G-Sync 是目前最优的解决方案
- 没有 G-Sync 时才考虑 2n+1 帧率法则
- 竞技玩家不建议单独开启垂直同步
- 需要显示器和显卡都支持 G-Sync 或 FreeSync
- NVIDIA 显卡推荐 G-Sync,AMD 显卡推荐 FreeSync
- 在显卡驱动中也要开启 G-Sync/FreeSync 功能