几个月前,我将我的 Windows Vista 商用机(Dell Vostro 1500,32 位)更新至 SP1,同时将几个设备驱动程序更新至 Dell 提供的最新版本。从那时起,我注意到以下情况:
计算机运行几个小时后,我开始在网络访问期间听到音频噼啪声和失真。噼啪声对应于 DPC 延迟的峰值。
启动或重启后不会出现此类问题;DPC 延迟检查器当计算机运行一小段时间后,绿色显示延迟。
随着正常运行时间的增加,峰值会逐渐恶化。目前,我看到的峰值为 10000 - 16000 微秒。
正常运行时间是指计算机从启动后实际处于开启状态并处于唤醒状态的时间长度。处于待机模式的时间似乎不会导致延迟增加。重新启动会重置爬行延迟。
峰值似乎不会发生在全部网络访问。在启动连接时(例如加载网页、连接到 SFTP 服务器、浏览网络驱动器),延迟最严重。例如,如果我正在下载一个大文件,则延迟仅发生在下载开始时。
无论我使用的是无线还是有线连接(Dell Wireless 1490、Broadcom 440x 10/100),都会出现峰值。没有千兆网络或任何已知会导致音频问题的东西。
似乎没有涉及任何 IRQ 冲突。“高清晰度音频控制器”(SigmaTel 高清晰度音频编解码器) 位于 IRQ 21 上;两个网卡均位于 IRQ 17 上。
我测试过的每个软件音频源都会出现音频失真:iTunes、WMP、VLC 播放器、Flash 视频。
知道可能发生了什么事以及如何解决这个问题吗?
更新
我怀疑问题出在网络堆栈深处。我尝试禁用所有网络适配器,正在 ping127.0.0.1. 没有任何实际的网络访问,我仍然获得约 10000 μs 的 DPC 峰值。这有点荒谬。
答案1
我也遇到过同样的问题;通常,重新启动 Windows Audio 服务似乎可以解决问题最多的问题。但是,Flash 似乎无法应对音频服务重新启动。
但这并不能阻止问题的发生,这很烦人。
答案2
我在 Studio XPS 16 上遇到了类似的问题。糟糕的音频效果令人烦恼,但它还会导致我的无线连接偶尔中断,从而使我与 VPN 断开连接。这真的很麻烦。
我在很多论坛上都看到过这个问题 - 有些人声称通过刷新 BIOS 解决了这个问题。其他人则声称英特尔 Marix 存储驱动程序是罪魁祸首。这是论坛上最热门的两个修复方法。或者任何旧驱动程序 - WLAN、视频、音频、USB、电源管理。
到目前为止,这些方法都对我不起作用,但也许其中一些方法会对你有所帮助。只需前往戴尔支持网站上的下载,并确保所有内容都是最新的。
答案3
罪魁祸首是 Comodo 个人防火墙。
问题是确认的由公司论坛上的众多其他用户关注,已知晓半年多,并得到开发人员的认可(但尚未修复)。
我想我现在将使用 Windows 防火墙,直到修复程序发布为止。