我有一个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个通道。我的声音设置看起来像
使用测试对话框时,只有左前和右前都有声音。如果我在XBMC的5.1视频中使用alsa,则没有声音。如果我使用Pulseaudio,则只有右前和左前有声音。我几乎听不到任何讲话,因为我猜它被映射到前台中央。有什么线索吗?
更新:关于我在Ubuntu IRC上听到的内容,我无法通过HDMI执行5.1,而我最好的选择是使用A52在S / PDIF上实时编码AC3,但是我不能编译alsa-plugins ...构建oss时出现错误。还有其他意见吗?