垂直同步(VSync)是一种图形设置,旨在使显示器的刷新率与显卡渲染帧的速率保持同步。当启用 VSync 时,如果显卡渲染帧的速率高于显示器的刷新率,则显卡将延迟渲染帧,以匹配显示器的刷新率。这有助于减少屏幕撕裂,屏幕撕裂是一种视觉失真,当显示器显示帧的一部分时会发生。
对于某些用户,VSync 可能会导致输入延迟和性能问题。输入延迟是指用户输入和屏幕上的响应之间的延迟。性能问题是指由于 VSync 的延迟而导致帧率下降。某些用户可能希望禁用 VSync。本指南将详细介绍 12-20 个方面,说明如何在不同情况下关闭计算机上的 VSync。
1. 显卡控制面板
最常见的方法是通过显卡控制面板禁用 VSync。
- NVIDIA 控制面板:打开 NVIDIA 控制面板,转到“3D 设置”>“管理 3D 设置”>“全局设置”>垂直同步,然后将其设置为“关”。
- AMD Radeon 设置:打开 AMD Radeon 设置,转到“图形”>“高级图形”>垂直刷新,然后将其设置为“已禁用”。
- Intel 显卡控制面板:打开 Intel 显卡控制面板,转到“3D 设置”>“高级”>垂直同步,然后将其设置为“关闭”。
2. 游戏设置
一些游戏具有内置设置,可以禁用 VSync。
- 找到游戏的图形设置菜单。
- 查找“垂直同步”或“VSync”设置。
- 将其设置为“已禁用”、“关闭”或“否”。
3. 注册表编辑器(Windows)
对于 Windows 用户,可以修改注册表以禁用 VSync。
- 警告:注册表编辑器是一种高级工具,不当使用可能会对系统造成损坏。
- 按 Windows + R 打开运行对话框。
- 输入“regedit”并按 Enter。
- 导航至以下路径:HKEY_CURRENT_USER\System\CurrentControlSet\Control\GraphicsDrivers\Configuration
- 右键单击右侧窗格并选择“新建”>“DWORD(32 位)值”。
- 将新值命名为“FlipQueueSize”。
- 双击新创建的值并将其数据值设置为“0”。
- 重新启动计算机以使更改生效。
4. 修改游戏文件
对于某些游戏,可以通过修改游戏文件来禁用 VSync。
- 警告:修改游戏文件可能会导致游戏无法正常运行。
- 找到游戏安装目录中的配置文件(通常是 .ini 或 .cfg 文件)。
- 打开配置文件并查找“VSync”或“垂直同步”设置。
- 将其值设置为“0”或“false”。
- 保存更改并重新启动游戏。
5. 命令行参数
对于某些游戏,可以使用命令行参数来禁用 VSync。
- 在游戏快捷方式的“目标”字段中添加以下参数:-vsync 0
- 也可以在游戏启动器中添加此参数。
6. 游戏启动参数(Steam/Epic Games/Origin)
对于某些游戏平台,可以设置游戏启动参数来禁用 VSync。
- Steam:在 Steam 客户端中,右键单击游戏并选择“属性”>“启动选项”。
- Epic Games:在 Epic Games 启动器中,单击游戏旁边的齿轮图标并选择“管理”>“启动选项”。
- Origin:在 Origin 客户端中,右键单击游戏并选择“游戏属性”>“高级启动选项”。
- 添加参数:“-vsync 0”或“-novsync”。
7. 外部工具
还有一些外部工具可以禁用 VSync。
- RivaTuner Statistics Server (RTSS):一个流行的工具,用于监控和控制图形卡。它包含一个称为“垂直同步控制”的功能,可用于禁用 VSync。
- NVIDIA Inspector:一个专门用于 NVIDIA 显卡的工具。它包括一个“垂直同步”选项,可用于禁用 VSync。
- AMD Radeon Chill:一个由 AMD 提供的工具,用于在不启用 VSync 的情况下限制帧率。
8. 显示器设置
某些显示器具有内置设置,可以禁用 VSync。
- 转到显示器的设置菜单。
- 查找“垂直同步”或“VSync”设置。
- 将其设置为“已禁用”或“关闭”。
9. 显卡BIOS
对于某些显卡,可以在其 BIOS 中禁用 VSync。
- 警告:显卡 BIOS 是一种高级设置,不当修改可能会损坏显卡。
- 使用显示器上的热键进入显卡 BIOS。
- 查找“垂直同步”或“VSync”设置。
- 将其设置为“已禁用”或“关闭”。
10. DisplayPort 设置
对于使用 DisplayPort 连接到显示器的用户,可以修改 DisplayPort 设置以禁用 VSync。
- 打开 Windows 设置。
- 转到“系统”>“显示”>“高级显示设置”。
- 选择连接到显示器的 DisplayPort。
- 在“显示适配器属性”窗口中,转到“监视器”选项卡。
- 取消选中“启用垂直刷新同步”选项。
11. HDMI 设置
对于使用 HDMI 连接到显示器的用户,可以修改 HDMI 设置以禁用 VSync。
- 打开 Windows 设置。
- 转到“系统”>“显示”>“高级显示设置”。
- 选择连接到显示器的 HDMI 端口。
- 在“显示适配器属性”窗口中,转到“监视器”选项卡。
- 取消选中“启用显示器垂直刷新速率”选项。
12. 使用 Adaptive Sync 技术
对于支持 Adaptive Sync 技术的显示器和显卡,可以使用该技术禁用 VSync。
- Adaptive Sync:一种可变刷新率技术,消除了 VSync 引起的输入延迟和性能问题。
- 确保显示器和显卡都支持 Adaptive Sync。
- 在显卡控制面板中启用 Adaptive Sync。
- 在显示器设置中启用 Adaptive Sync。
13. 更新驱动程序
确保安装了最新版本的显卡驱动程序。最新的驱动程序通常包含改进和 bug 修复,这可能包括禁用 VSync 的新选项或方法。
14. DirectX 设置
对于某些 DirectX 游戏,可以通过修改 DirectX 设置来禁用 VSync。
- 按 Windows + R 打开运行对话框。
- 输入“dxcpl”并按 Enter。
- 在 DirectPlay 选项卡中,向下滚动到“垂直同步”部分。
- 选择“已禁用”。
15. OpenGL 设置
对于某些 OpenGL 游戏,可以通过修改 OpenGL 设置来禁用 VSync。
- 打开游戏的图形设置菜单。
- 查找“垂直同步”或“VSync”设置。
- 将其设置为“已禁用”。
16. Vulkan 设置
对于某些 Vulkan 游戏,可以通过修改 Vulkan 设置来禁用 VSync。
- 打开游戏的图形设置菜单。
- 查找“垂直同步”或“VSync”设置。
- 将其设置为“已禁用”。
17. 游戏配置文件
对于某些游戏,可以使用游戏配置文件来禁用 VSync。
- 找到游戏的配置文件(通常是 .ini 或 .cfg 文件)。
- 打开配置文件并查找“垂直同步”或“VSync”设置。
- 将其值设置为“0”或“false”。
18. 游戏启动脚本
对于某些游戏,可以使用游戏启动脚本来禁用 VSync。
- 创建一个文本文件(.bat 或 .cmd 文件)。
- 在文件中添加以下内容:
```
path\to\game.exe -novsync
```
- 保存文件并将其命名为“startgame.bat”或“startgame.cmd”。
- 双击脚本文件以启动游戏并禁用 VSync。
19. 第三人方应用程序
还有许多第三方应用程序可以帮助禁用 VSync。
- GeForce Experience:NVIDIA 提供的应用程序,包括一个禁用 VSync 的选项。
- AMD Radeon Software:AMD 提供的应用程序,包括一个禁用 VSync 的选项。
- Display Driver Uninstaller (DDU):一个第三方工具,用于卸载和重新安装显卡驱动程序。它还包含一个选项以禁用 VSync。
20. 联系游戏开发人员
如果上述方法都无法禁用 VSync,请联系游戏开发人员并询问禁用 VSync 的替代方法。