扬声器测试将所有 6 个声道返回到前置扬声器

扬声器测试将所有 6 个声道返回到前置扬声器

操作系统:KUBUNTU 19.04 声卡:Creative Soundblaster ZxR 声音设置:前置(左/右)、中置、低音、后置(左/右)

我的问题是,所有扬声器输出都在前置扬声器上播放。

我做了以下事情:

  • 将等离子声音设置中的扬声器设置为“模拟环绕 5.1 输出 + 模拟立体声输入”(GP102 HDMI 是我的 NVIDIA 显卡) 在此处输入图片描述
  • 如果我点击那里的任何后置扬声器来测试音频输出,它们会在前置扬声器上播放。设置似乎非常错误:
    • 后右:前左、前右同时输出
    • 左后:前左、前右同时输出
    • 中央:前左、前右同时输出
    • 左前:左前输出(两个正确扬声器之一)
    • 前右:前右输出(两个正确扬声器之一)
  • 然后我执行alsamixer并注意到我的 NVIDIA 显卡最初被选中。我使用 F6 切换到我的 ZxR 并按如下方式进行设置: 在此处输入图片描述
  • 我运行了speaker-test -Dplug:surround51 -c6 -twav。出现错误消息,我无法执行命令:打开设备时出错:-2
  • 我使用 Google 搜索了如何设置默认设备,因此我这样做了cat /proc/asound/cards
 0 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xdf080000 irq 17
 1 [Creative       ]: HDA-Intel - HDA Creative
                      HDA Creative at 0xdf204000 irq 19

kate ~/.asoundrc设置了我的默认设备:

defaults.pcm.card 1
defaults.ctl.card 1
defaults.timer.card 1
  • 重新启动后speaker-test -Dplug:surround51 -c6 -twav工作正常:不幸的是,后左输出在前左,后右输出在前右,中央似乎在两个前置(左/右)扬声器上

有人知道我该如何解决这个问题吗?


更新:大多数与 ALSA 和 PULSE 相关的教程都通过 HDMI 或 S/PDIF 处理音频输出。这不适用于我的设置。我将三个 3.5 毫米插孔插入声卡:(左/右)、(中置/低音炮)、(后置左/后置右)。这就是我将音频配置设置为“模拟环绕 5.1 输出”的原因。不幸的是,我在网上没有找到我的情况,也没有找到所有音频输出都在前置扬声器上播放的情况。

相关内容