耳机插孔故障导致应用程序做出非常奇怪的事情

耳机插孔故障导致应用程序做出非常奇怪的事情

背景信息:

我有一台较新的(约 1-2 年旧)Windows PC。直接连接到主板的后面板工作正常,但前面板似乎有问题。除了一个问题,即我必须使用后端口将文件从我的 iPhone 传输到计算机之外,USB 端口没有出现太多问题。另一方面,前面板上的耳机插孔问题更多。

我通常将扬声器插入 PC 的后面板,将耳机插入前面板。有时,我的电脑和耳机会出现某种连接错误。出现此故障时,打开音量面板(Windows 10 角落的基本面板,仅显示正在使用的音频设备和音量)时,我会看到播放设备在“扬声器”和“耳机”之间快速切换,就好像耳机每秒断开并重新连接约 20 次一样。最终,这个问题会消退,我可以再次正常使用我的电脑,直到这个问题再次随机出现。这种情况很少发生,大概每 2 小时一次,每次我插入耳机时都会发生这种情况。大多数情况下,耳机插孔的对齐方式在插头中发生变化时(即当电线被拉扯时)也会出现此问题

有趣的部分如下:
每当发生这种情况时,我的计算机上的程序就会以非常奇怪的方式运行:

当我打开视频游戏时,声音会完全消失,问题解决后不会再出现。如果我之后重新启动游戏,声音会正常工作。Minecraft
是个例外。当这个错误发生时,所有声音都会像大多数其他游戏一样消失,但是通过按 F3+T 重新加载所有声音和纹理,游戏将正常工作而无需重新启动

当我在观看 YouTube 视频时发生这种情况时,视频会崩溃并显示消息:“音频渲染错误,请重新启动计算机”。不过幸运的是,我只需刷新页面,视频就会再次正常工作。任何暂停的视频都不会受到影响。

当我在 reaper 中工作时发生这种情况时,程序将完全无响应,即使问题解决后仍会继续无响应。幸运的是,我仍然可以使用应用程序顶部的栏并转到“文件”->“保存项目”。问题解决后,当我重新启动应用程序时,它将再次正常工作。

某些软件,例如 Milkytracker 和 Sekaiju(midi 编辑器)(两者都是音乐排序软件,外观有些过时,但在 Windows 10 上仍能正常运行)在发生这种情况时会直接崩溃。但是,当我重新启动它们时,它们可以正常工作。

大多数应用程序只要不播放声音就不会受到影响(Chrome、Discord、Steam、大多数 Windows 应用程序)

我从来没有因为这个问题重启过电脑

(旁注:问题停止后,我总是重新启动程序,并且声音播放设备稳定地显示为“耳机”。)

我并不是在寻找这个问题的解决方案。我的问题集中在到底发生了什么,是什么原因造成的,为什么这个故障会以这种方式干扰我的应用程序,以及为什么它对不同的应用程序有如此不同的影响。

答案1

故障插座导致计算机必须重新枚举可用的音频输出 - 每秒多次。
然后需要将此情况传达给当前正在使用它们的任何应用程序。

它们很可能都能应对偶尔的切换,但你设置了一个竞争条件,其中信息并不总是最新的,甚至不一定以正确的顺序呈现和处理。我可以想象它们并没有被编码为能够快速连续地处理这种情况。每次崩溃都是不同的,因为每个崩溃的处理方式都不同。

您通常可以在声音设备的控制面板中关闭此智能开关 - 或者更换插座并想办法增加应力消除装置,以免再次损坏它。

相关内容