自从使用 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 扬声器。
有人有什么想法吗?
答案1
要配置 PulseAudio,我们有两个选项:
1)设置守护进程的通道
要为 pulseaudio 守护进程设置默认通道(5.1.),我们可以/etc/pulse/daemon.conf
以 root 身份编辑并编辑以下几行以
default-sample-channels = 6
enable-lfe-remixing = yes
笔记:如果没有提供有效的频道号,Pulseaudio 可能无法正常运行。
2)设置默认卡片配置文件
或者,我们也可以在 中定义默认声卡配置文件/etc/pulse/default.pa
(或者仅在 中为用户会话定义~/.pulse/default.pa
)。
set-card-profile <index> <name>
我们需要在其中提供<index>
声卡的(例如0
)和我们想要作为默认值的配置文件的<name>
(例如"Digital Surround 5.1 (HDMI)"
)。以下命令列出了可能的值
pacmd list-sinks
笔记:为了使设置文件的更改生效,我们需要通过以下方式重新启动 pulseaudio 守护进程:
pulseaudio -k