操作系统: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 输出”的原因。不幸的是,我在网上没有找到我的情况,也没有找到所有音频输出都在前置扬声器上播放的情况。