![使用线路输入插孔实现 7.1 环绕声](https://linux22.com/image/911339/%E4%BD%BF%E7%94%A8%E7%BA%BF%E8%B7%AF%E8%BE%93%E5%85%A5%E6%8F%92%E5%AD%94%E5%AE%9E%E7%8E%B0%207.1%20%E7%8E%AF%E7%BB%95%E5%A3%B0.png)
我按照这个问题中的说明进行操作: 如何使用 ALSA 将 7.1 声卡输出拆分为 4 个立体声输出
我可以将前三个“频道”用于我的多房间系统。
但是最后一个没有起作用。(当我尝试 aplay 时出现分段错误)
我的声卡是华硕 ASROCK J4105ITX 上的嵌入式声卡
根据 7.1 环绕声输出的文档,线路输入必须“转换”为输出。
我可以通过 asound.conf 文件做到这一点吗?(可能是我的绑定号码不正确)
绑定:0 1 是绿色连接器(前置扬声器)
2 3 是黑色连接器(后置扬声器)
4 5 是粉色接口(麦克风!!!!!!)
6 7 不工作(连接器???????)
我原本希望使用橙色连接器(中置/低音扬声器)和线路输入(浅蓝色)连接器,而不是麦克风
谢谢
答案1
安装alsa-tools-gui
然后运行该包中的一个 ALSA 工具hdajackretask
启用“高级覆盖”选项以使设置可见
找到“蓝线输入”部分,
启用选项“覆盖”,将
“设备”设置更改为“扬声器”,
更改“频道”设置以匹配其他扬声器
单击“立即应用”对 ALSA 进行临时重新配置(如果电脑重新启动,更改将会丢失)
打开alsamixer
并检查是否存在缺少 2 个通道(侧面?)的电平控制(不应存在线路输入控制)
,如果需要,取消静音并调整电平设置
如果确认环绕声的所有声道均能正常工作,
请单击“安装启动覆盖”以使重新配置永久生效(如果 PC 重新启动,更改将丢失)并保存 ALSA 的新设置
sudo alsactl store
重新启动并检查音频是否仍然有效