我的 5.1 扬声器上的后置和中置声道不起作用。
我检查了几次连接,并调高了 alsamixer 中的音量滑块
alsamixer 中的“系统信息”正确地将卡识别为
X-Fi Extreme Audio [SB0790] at 0xdc00 irq 21
当我尝试时
sudo alsactl init
我收到错误:
alsactl: parse:1655: Unable to open file '/usr/share/alsa/init/ca0106': No such file or directory
这个文件是什么,这可能是问题所在,我该如何修复它?
我正在运行 Debian squeeze amd64。
答案1
最有可能的是脉冲设置不正确。 speaker-test
是一个方便的实用程序。如果脉冲是您的默认音频设备,那么所有音频程序(包括)speaker-test
都将通过它来获取音频。尝试添加default-sample-channels = 6
来/etc/pulse/daemon.conf
告诉脉冲使用 5.1 音频。 speaker-test -c6
将单独测试所有 6 个通道。如果您想直接测试您的声卡而不是通过脉冲,您可能需要致电speaker-test -D hw:0,0
。