环绕声道混音 18.04

环绕声道混音 18.04

我正在尝试使用以下方法让 5.1 环绕声正常工作:

iec958:CARD=SB,DEV=0
HDA ATI SB, ALC887-VD Digital
IEC958 (S/PDIF) Digital Audio Output

它几乎可以正常工作。使用 alsa 的扬声器测试实用程序,我得到了前置和中置声道,但两个环绕扬声器声道都通过前置扬声器而不是环绕扬声器播放。没有 LFE。(我运行了speaker-test -diec958:CARD=SB,DEV=0 -c6

使用 mythtv 的扬声器测试,我得到了类似的结果,但有趣的是,LFE 在 mythtv 上运行得同样好。

我怀疑,无论出于什么原因,Ubuntu 都无法正确查看/配置该设备,因为在“设置”的“声音”选项卡中,我只能选择 IEC958 数字立体声 - 没有环绕声选项,并且其中的“测试扬声器”功能当然只显示两个立体声扬声器。声音设备是华硕 M5A78L-M 主板上的 RealTek ALC887-VD。

有什么想法可以尝试吗?我在网上搜索了好几个小时,但毫无结果。

答案1

我最终解决了这个问题,将以下内容添加到/etc/asound.conf(必须创建文件),然后使用以下命令重新启动 ALSA alsa reload

pcm.a52 {
  @args [CARD]
  @args.CARD {
    type string
  }
  type rate
  slave {
    pcm {
      type a52
      bitrate 448
      channels 6
      card $CARD
    }
  rate 48000 #required somehow, otherwise nothing happens in PulseAudio
  }
}

然后最后aplay -L列出a52,在 PulseAudio 中,我现在可以在配置选项卡上选择新的数字环绕配置文件。

虽然我喜欢 Linux,但这不是你爷爷能解决的事情……

相关内容