当我将鼠标轮询率设置为 1000hz 时,我遇到了帧率卡顿。当我以 500hz 使用鼠标时,帧率卡顿大多会消失,但我的 PC 不应该出现帧率卡顿,因为我的鼠标轮询率设置为 1000hz。当这些帧率卡顿发生时,我注意到任务管理器上的 CPU 或 GPU 使用率没有出现峰值。我已经尝试了以下方法:
- 将我的 BIOS 更新到最新版本主板网站:7B00v1L2(测试版)
- 在 BIOS 中禁用全局 C 状态。我在其他来源上读到过禁用 C3 状态的方法,但 MSI BIOS 只有此选项。
- 禁用 Hyper-V 和虚拟化
- 让我的显示器以原生/推荐的分辨率运行
- 更新 Windows/检查 Windows 更新
- 更新我的图形驱动程序
- 更新我的鼠标驱动程序和固件
- 重新安装 Windows 鼠标驱动程序
- 将我的电源计划设置为高性能
- 尝试使用另一个 1000hz 的鼠标
- 卸载所有鼠标软件
- 为当前插入的鼠标安装推荐的鼠标软件(仅安装当前鼠标的软件)
- 禁用 GeForce 覆盖并完全关闭 Discord
- 关闭除主显示器之外的所有显示器
- 拔掉除鼠标之外的所有 USB 设备(设备管理器中没有未知设备)
- 重启我的电脑
以下是我的电脑规格:
- 操作系统:Windows 10 Enterprise 22H2 19045.3324
- 主板:MSI B350 GAMING PRO CARBON
- 中央处理器:AMD Ryzen 7 2700X 3.70 GHz
- 显卡:Nvidia 1070ti
- 内存:16 GB
- 鼠标 1:Corsair DARK CORE PRO RGB
- 鼠标2:罗技G Pro X Superlight
我注意到的一些额外事项:
- 使用鼠标轮询率测试器时,当我将鼠标设置为 1000hz 时,鼠标轮询率有时会超过 1000hz
- 使用 500hz 时,有时也会出现帧率卡顿的情况,但频率要低得多,有时几乎察觉不到
我几乎可以肯定,我已经尝试了目前找到的所有可能的解决方案,除了重新格式化我的电脑,由于我正在进行的开发项目数量太多,我无法重新格式化我的电脑。另请注意,我使用的是 Windows 10 的 LTSB 版本,因此我无法选择更新到 Windows 11。这个问题已经困扰我近 3 个月了。我之前没有遇到过这些帧率卡顿,但有一天它突然出现了,但我不记得是什么时候,或者是否是在 Windows 更新之后。我该如何解决这个问题?我已经尝试修复它近一个月了,但毫无进展。