我知道这个问题有很多讨论,但经过几个小时的研究和反复试验,我还没有找到解决办法。另外,我对 Windows 的内部结构不太了解,无法真正弄清楚所有这些捕获的数据意味着什么。
问题很简单:当我在游戏中的菜单项上移动时,我经常听到很大的破裂声,这会产生短暂的音效,例如单击“咔嗒”声。这种情况或多或少经常发生,很快就会变得烦人。此外,我意识到这些短暂的声音通常不会按预期播放。如果你快速移动,你会听到每个菜单项的咔嗒声,有时你会在 1-2 秒内什么都听不到,然后你听到它逐渐消失并按预期工作。
VLC 播放器也是如此 - 当我在时间线上快速移动时,你经常会听到视频在“跳跃”后再次开始播放时发出的破裂声。
我使用 LatencyMon 进行了测试,最高 DPC 延迟为2557 我们出现一条消息说我的系统无法处理实时音频。
我已经尝试过的事情:
- 已将 BIOS 更新至最新版本
- 尝试禁用 HPET(尽管在 Windows 10 中这似乎是一个已解决的问题,因为 HPET 仅适用于特定应用程序)
- 更新了所有驱动程序
- BIOS 中的其他各种功能均无济于事
现在来看看数据。我得到了以下数据:
据我所知,最麻烦的驱动程序似乎是 Realtek HD Audio 驱动程序和 DirectX 内核。
附注:我之前有一台 SoundBlaster ZX,后来寄回去了。虽然应该将音频处理移到声卡而不是在 CPU 上进行,但这张卡也存在同样的破音问题。
此外,Windows 安装相当新(六月初),因此不会出现太多混乱的问题。
编辑:我的电脑规格如下(它应该可以很好地处理)
- i5 6600K 4C @ 4.7 GHz
- AMD Radeon R9 290
- 16GB DDR4-3000 RAM
- 系统驱动器 SSD 256GB
- AsRock Z170 Extreme 4+ 主板