为什么有些网页会干扰我的 USB 扬声器?

为什么有些网页会干扰我的 USB 扬声器?

我有一部免提电话(Jabra Speak 510)通过USB连接到我的电脑(Windows 8.1)。

当我打开某些特定网页(很少)时,它们会干扰扬声器(就像调制解调器的声音,但速度更快,音调更高)(我没有任何示例,但如果我偶然发现一个,我会更新问题 - 虽然这些网页没有什么花哨的东西)。噪音只在页面渲染期间出现(因此噪音很短,并在页面加载时停止)。

  • 任何网页的正常音频都可以
  • 当扬声器断开连接并且音频通过内置扬声器或外置扬声器(通过插孔)播放时,此问题不存在
  • 这发生在我不要有没有打开任何音频流。我在页面加载时听到声音(因此之前是静音,加载这些特定页面时发出短暂的噼啪声,然后是静音)(编辑答案)。因此,这不是正在播放的现有音频流的失真。

什么原因会导致这种奇怪的干扰(我大胆猜测这些页面上有一些干扰 USB 端口的元素?)。

答案1

根据您的描述,这可能是由 DPC 延迟问题引起的,仅在使用 USB 音频接口时很可能会发生这种情况。

在我的公司笔记本电脑上,当我一边听音乐(在我的情况下是通过耳机输出)一边滚动网页时,我经常会遇到卡顿、破裂和爆裂的情况。

尝试安装LatencyMon并运行一段时间,尝试触发声音问题。这可能有助于您找出罪魁祸首。

如果它检测到潜在的延迟问题,它会在主屏幕上告诉您:

在此处输入图片描述

它还将显示“报告的最高 DPC 例程”和相关驱动程序的条形图。

如果确实存在 DPC 延迟问题,请检查驱动程序和 BIOS 更新。如果这没有帮助,您至少可以继续调查可能的解决方案,以解决相关驱动程序的 DPC 延迟问题。

查看 Sweetwater 的指南解决 DPC 延迟问题了解某些特定驱动程序的提示,或SuperUser 上的 DPC 标签获得更多常规故障排除提示。

答案2

网页背后没有逻辑直接影响 USB 端口的功能。(但软件并不总是合乎逻辑的 :-)
您可能知道,这两者之间没有直接联系。某些进程或某些驱动程序或通过总线传输数据的通信跟不上这 2 个任务加上系统正在执行的任务层以及任何其他软件。

由于优先考虑网络进程和驱动程序,网页可能会出现更多的垃圾、活动、大量脚本、更大的 CPU 工作量、高 GPU 工作量,甚至通过下载使计算机的某些方面陷入瘫痪。内存使用率高,某些浏览器的内存使用率甚至更高。

根据您的描述,我逻辑上可以想象音频数据流出现故障,因为它是压缩音频流,如果几个位发生变化,就会产生刺耳的噪音。当计算机任何方面的负载恢复正常时,数据流将继续正常传输。

首先分析简单的任务管理器或资源监视器数据,这样您就可以直观地看到计算机中的运行情况。“延迟”测试也可能显示一些东西,因为它擅长发现那些耗时太长且占用大量数据通信的东西。

可能有一些软件可以改变其优先级,软件使用系统的各个方面(稍作调整)的一些变化可能会阻止这种情况在大多数情况下发生。您使用的浏览器中可能会有一些调整,可以减少系统负载,或为其他任务提供更好的机会。可能已经有更新。其他软件甚至微软的服务都可能增加了整个工作负载,增加了一部分负载。

答案3

是什么让您认为这是网站造成的效果?在某些网站上是否可以重现?是不是有时由于手机放在附近而可以从扬声器中听到声音?

这可能是由于电磁场干扰或/以及某些频率的共振效应。

理论上,某些网页渲染可能会导致软件和硬件结合时的行为出现可重复的模式,这可能会给您的手机输出级联的电子电路带来一些新的振荡和次谐波。后者可以像您描述的噪音一样听到。

另外,你附近有没有什么手机或者无线通讯设备?

相关内容