在较旧的设备(华硕 P4PE MB)上新安装了 11.10,该设备内置 AC'97 声音芯片组,在系统设置>声音中,只有 2 声道数字声音选项。我计划将系统用作媒体服务器,需要找到一种方法来启用将杜比数字或 DTS 比特流发送到环绕接收器的功能。将选项设置为“模拟双工”或“模拟立体声输出”时,我确实获得了 2 声道声音。当我将选项设置为“数字立体声 (IEC958) 输出”时,我获得了更快、音调更高的 2 声道音频。
aplay -l
List of PLAYBACK Hardware Devices
card 0: I82801DBICH4 [Intel 82801DB-ICH4], device 0: Intel ICH [Intel 82801DB-ICH4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: I82801DBICH4 [Intel 82801DB-ICH4], device 4: Intel ICH - IEC958 [Intel 82801DB-ICH4 - IEC958]
Subdevices: 1/1
Subdevice #0: subdevice #0
lspci | grep audio
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM
(ICH4/ICH4- L/ICH4-M) AC'97 Audio Controller (rev 02)
我已经进入 alsamixer 并确保 S/PDIF 级别已调高,环绕声和 LFE 也是如此。我是 Linux/Ubuntu 新手,但愿意尝试任何东西,所以请让我试试。几个小时的搜索产生了一些解决方案,它们要么不适用于我的独特问题,要么不适用于 11.10,要么根本不适用于 Ubuntu 发行版。我感觉我在这里是在追逐自己的尾巴。
答案1
坚持不懈终有回报。我发现这个可爱的补丁发布在:
https://help.ubuntu.com/community/DigitalAC-3Pulseaudio
我现在可以在“系统设置”>“声音”中将设备设置为 5.1 数字音频,通过 PCM 将离散通道发送到我的接收器,并且生成的音频具有正确的速度/音调。使用 5.1 wav 文件和几张 DVD 测试播放...到目前为止一切顺利。