无法使用12.04配置5.1音频

Modified on: Mon, 25 Jun 2018 11:27:53 +0800

我有一台Intel ALC892和一台Nvidia GT 520m通过HDMI连接到扬声器。

在lspci上,我看到了

00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
    Subsystem: ZOTAC International (MCO) Ltd. Device a218
    Flags: bus master, fast devsel, latency 0, IRQ 47
    Memory at db400000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [50] Power Management version 2
    Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
    Capabilities: [100] Virtual Channel


02:00.1 Audio device: NVIDIA Corporation HDMI Audio stub (rev a1)
    Subsystem: ZOTAC International (MCO) Ltd. Device 2180
    Flags: bus master, fast devsel, latency 0, IRQ 18
    Memory at db080000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: [60] Power Management version 3
    Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [78] Express Endpoint, MSI 00
    Kernel driver in use: snd_hda_intel

我的alsamixer看起来像

我启用了pulseaudio配置文件,有6个通道。我的声音设置看起来像

当我使用测试对话框时,只有左前方和右前方有声音。如果我在5.1视频的XBMC中使用alsa,则没有声音。如果我使用pulseaudio,只有前右和左声音。因为我猜它被映射到前中心所以我几乎听不到任何语音。有线索吗?

更新:关于我在Ubuntu的IRC上听到的内容,我不能通过HDMI做5.1,我最好的选择是使用A52在S / PDIF上对AC3进行实时编码,但我不能编译alsa-plugins ...它在构建oss时会在某处产生错误。任何第二意见?

作者:,xster

最佳答案

我用以下内容解决了这个问题:

  • 在PulseAudio Manager(paman包)中,在带有输出设备的选项卡上,有一个压缩方法列表,如dts等。我启用了所有这些。
  • 我用S / PDIF将音频连接到家庭影院。
  • 在XBMC中,我将输出设置为光学,输出设备设置为PulseAudio,将直通设备设置为PulseAudio

在5.1电影中,它神奇地开始在5.1中播放。只有一个进程可以同时播放声音,但由于我只将它用于XBMC,所以它并不是那么糟糕。


相关问答

添加新评论