我有一台 MSI GS40 6QE(BIOS E14A1IMS.10A),它装有最新的 Nahimic 和 ELAN 触摸板驱动程序。当我使用触摸板时,尤其是用两根手指滚动时,声音偶尔会断断续续,如下视频所示:
当与外接鼠标一起使用时,我没有遇到任何问题。
也许需要注意的是,很少情况下(当声音延迟非常长时)会出现用于选择插入的音频设备类型的用户界面:
有什么想法吗?我该如何描述这个问题?
更新:我发现这可能是 DPC 延迟问题,根据此页面。我下载了该工具,它显示无线驱动程序 ndis.sys 的延迟峰值为 221 毫秒。即使使用 VLC 且未下载任何内容,也会出现这种情况,所以我不确定这是原因。我会进一步研究。
答案1
首先,感谢您的修复,它确实让我走上了正确的道路。使用 LatencyMon 时,我发现 DPC 数量大幅增加……
我知道我回复这个问题真的很晚了,但对于像我这样仍然遇到你提到的问题的人来说这仍然很有趣!
我重现该问题的测试用例如下:打开 Firefox,其中有很多选项卡,有些未加载。启动音乐播放器(我的情况是 MusicBee),播放一首歌曲,然后使用触摸板滚动 Firefox 中的某些网页。在 LatencyMon 上,数字应该会迅速变为红色。使用电源计划来节省能源也会重现该问题。
以下是我修复它的方法:
- 完全卸载 Killer Network 驱动程序:
- 在设备管理器中
- 但也适用于程序。我卸载时遇到了麻烦,因为加载过程倒退,卸载失败。这杀手常见问题解答帮助修复它
- 重新启动,检查 Windows 是否确实为您的无线网卡选择了驱动程序。 在我的情况下,这是 Microsoft 于 2016 年 10 月 27 日发布的驱动程序,版本 4.0.2.262
- 从设备管理器中卸载 ELAN TouchPad 驱动程序,然后重新启动。
- 你的触摸板只能用一根手指操作,我们会解决这个问题。下载此ELAN 驱动程序从 MSI 网站下载并安装。您可能需要重新启动。
- 大功告成!希望这能结束你寻找修复方法的旅程 :) 就我而言,LatencyMon 仍然显示一些中高数字,但在省电电源计划下,这不会导致任何音频故障或 BSOD,所以对我来说没问题。
- (推荐)按照以下步骤阻止 Windows 为你的触摸板安装较新的驱动程序教程。
答案2
经过长时间的搜索我得出以下结论:
我认为这是 DPC 延迟问题,由 Killer 无线驱动程序引起。它需要很长时间才能完成中断子程序,而操作系统会等待它,并且仍然播放相同的声音。
我想到了一个解决办法但是没有尝试过:
手动重新安装操作系统(无需保留原始驱动程序的 Windows 自我重新安装)。
安装驱动程序时,请忽略 Killer 驱动程序(用于以太网和 wifi)。运气好的话,Windows 更新会自动安装 Microsoft 驱动程序,一切正常。