我有一台运行 Windows 11 的台式电脑以及一个 5.1 环绕立体声放大器和扬声器。我已将主板的板载声卡配置为 5.1 环绕立体声(使用 Windows 实用程序声音 -> 更多设置 -> 选择音频设备 -> 配置),并且放大器已连接到正确的输出。
使用测试按钮时,包括低音炮在内的所有扬声器都在工作,但在播放音乐(我尝试了 VLC、Windows media player 和 win 11 的默认音乐播放器)或观看视频或流媒体(我为每个播放器尝试了多个程序)时,低音炮不工作。
我用示波器检查了电脑音频插孔的输出,低音炮连接上完全没有输出。
澄清一下:当我使用测试按钮时,输出是有的,但在其他情况下则没有。
所有驱动程序都是最新的。其他 5 个扬声器工作正常,所以我认为这不是播放器软件的问题。当我测量 PC 输出端的信号时,这也不可能是放大器的问题(放大器只是没有接收到任何输入信号)。
编辑以回答评论:
我基本上尝试了所有我能想到的声源(包括真正的 5.1 声源),它总是产生上述相同的结果。
正如我所说,我不认为这是源的问题,因为为什么例如 VLC 播放立体声 mp3 文件会导致前置左和右、后置左和右和中置扬声器输出,但不会在低音炮上输出?如果问题是理论上的 mp3 文件只有立体声,那么后置和中置扬声器也不应该有任何输出,但事实并非如此。我还直接测量了这些输出(在放大器之前),因此它不可能是放大器中的某些东西检测到立体声音频并生成其余部分。
(如果我的放大器检测到仅立体声的源,它确实会从后置和中置扬声器播放相同的音频,并将音频发送到前置扬声器,但这也会将低音重新路由到低音炮)
我只能想到导致该问题的一个原因:这是一个 Windows 问题 - 例如,Windows 不会向音频芯片的低音炮通道发送任何音频。
这不可能是芯片或某个连接的问题,因为测试按钮可以从低音炮产生声音。
仅供参考:如果我使用立体声电缆将手机连接到放大器,则放大器中的重新路由将起作用,并且低音将进入低音炮。
有人能帮我解决这个问题/告诉我问题出在哪里吗?
答案1
如果网上有人遇到这个问题,我想分享对我有用的解决方法:
Chrome 修复:在 Google Chrome 快捷方式上添加了以下命令:
"C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-audio-output-resampler --try-supported-channel-layouts --disable-features=AudioServiceOutOfProcess
这些是我见过的对其他人有用的其他选项,但如果单独使用,这些选项对我来说都不起作用,所以我最终尝试结合上述 3 个选项。
--try-supported-channel-layouts
--force-wave-audio
--disable-audio-output-resampler
--disable-features=AudioServiceOutOfProcess
--disable-audio-output-resampler
我还确保我的输出扬声器配置为使用正确的设置作为 5.1 环绕声,方法是:mmsys.cpl -> 选择扬声器 -> 配置扬声器 -> 5.1 或 7.1 环绕声.单击下一步等等。
我希望这可以帮助别人。
编辑:我从其他用户那里了解了 VoiceMeeter,并解决了环绕声的问题。