Pulse Audio 不向扬声器发送声音

Pulse Audio 不向扬声器发送声音

我已经为这个问题烦恼了两天。自从从 10.10 升级到 11.04 后,我的扬声器就无法再获得多声道 (5.1) 声音了。立体声 2 声道声音可以正常工作,但它使用的是板载声音系统。我想使用 Soundblaster Audigy2 卡获得 5.1 环绕声。

我现在已经禁用了 PC BIOS 中的板载声音。现在,ALSA 正在使用 Audigy 卡。Pulse Audio 将 Audigy 5.1 同时用作源和接收器。通过在播放声音时在 padevchooser 中监控它们来验证这一点。但是,没有声音传到扬声器,这些扬声器连接到 Audigy2 卡的三个输出插孔。

所有这些在 Ubuntu 10.10 上运行良好。

蒂姆

答案1

试试这个是否有帮助:

删除/etc/pulse/daemon.conf行中的分号; enable-lfe-remixing yes

如果这还不够的话,还请尝试:

; default-sample-channels = 2更改为default-sample-channels = 6(没有分号并且值从 2 更改为 6)。

这两种尝试都不太可能,但尝试一下也不会有什么坏处。

答案2

尝试编辑 asoundrc 来配置环绕输出,以便它将立体声输出复制到所有 6 个通道,而不仅仅是通过前置声道扬声器。

编辑此文件:gedit .asoundrc

然后添加以下几行:

pcm.!default {
type plug
slave.pcm "surround51"
slave.channels 6
route_policy duplicate
}

注意:运行以下命令,这将列出已安装的声卡。(如果您看到其他声卡,只需删除或禁用它们)。

aplay -l

相关内容