预计为 5.1 声道时为 2 声道

预计为 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 扬声器。

有人有什么想法吗?

答案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

相关内容