预期5.1时有2声道声音

自Ubuntu 10.x以来,我有这个声音问题。 我现在11.10,我希望这个问题已得到解决。

我想使用5.1扬声器声音,所以我转到屏幕右上方的扬声器图标并选择声音属性,导航到硬件选项卡并选择5.1模拟模式。 这样可以播放声音,例如来自Banshee音乐播放器。 但每次我改变一首歌时,声音再次回到2个声道。

我已经尝试过“声音从5.1 +模拟恢复为2声道”的答案,但不幸的是它对我不起作用。

我在64位Ubuntu 11.10上。 声音设置: profile = analog surround 5.1 output 。 我使用Acer Aspire 8930笔记本电脑(是的,这很荒谬,但它真的有一个5.1扬声器系统内置)。

不知怎的,Banshee不记得5.1硬件设置。 每次我手动更改歌曲时,它都会切换到2个扬声器,导致声音相当蹩脚。

似乎整个系统中的声音确实使用5.1扬声器。

有没有人有任何想法?

要配置PulseAudio,我们有两个选择:


1)为守护进程设置通道

要设置pulseaudio守护程序的默认通道(5.1。),我们可以以root身份编辑/etc/pulse/daemon.conf并编辑以下行

 default-sample-channels = 6 enable-lfe-remixing = yes 

注意:如果没有给出有效的通道编号,Pulseaudio可能无法正常运行。


2)设置默认卡配置文件

或者,我们也可以在/etc/pulse/default.pa定义默认声卡配置文件(或者如果仅在~/.pulse/default.pa为用户会话定义)。

 set-card-profile   

我们需要提供声卡的 (例如0 )和我们想要的配置文件的 (例如"Digital Surround 5.1 (HDMI)" )作为默认值。 使用以下命令列出了可能的值

 pacmd list-sinks 

注意:要使设置文件的更改生效,我们需要重新启动pulseaudio守护程序

pulseaudio -k