2.1 或 4.1 配置中的 Pulseaudio 无 LFE(低音炮输出)

2.1 或 4.1 配置中的 Pulseaudio 无 LFE(低音炮输出)

我正在将pulseaudio与6通道USB声音设备一起使用(该设备将自身报告为“CM106 Like Sound Device”)。我添加了以下内容~/.config/pulse/daemon.conf

enable-lfe-remixing = yes
lfe-crossover-freq = 50

如果我打开pavucontrol并在配置选项卡下选择“模拟环绕 5.1 输出”,据我所知,一切都工作正常,除了我没有 5 个扬声器这一事实。 (我可以通过将扬声器移动到不同的输出端口并播放环绕声测试文件来进行测试。)

不幸的是,如果我选择“模拟环绕 4.1 输出”或“模拟环绕 2.1 输出”,我的低音炮就听不到声音。有什么方法可以让我的低音炮在少于 6 个声道的情况下工作吗?

答案1

这是完整的设置。

复制 daemon.conf 文件。

cp /etc/pulse/daemon.conf ~/.config/pulse/

取消注释“enable-lfe-remixing”并设置“yes”。

enable-lfe-remixing = yes

复制default.pa 文件。

cp /etc/pulse/default.pa ~/.config/pulse/

在文件末尾添加此加载模块。

load-module module-combine channels=6 channel_map=front-left,front-right,rear-left,rear-right,front-center,lfe

打开alsamixer>选择管理低音扬声器的声卡( F6)>取消低音扬声器静音<Bass Spe>

最后重新启动您的计算机/笔记本电脑。


如果您正在寻找测试它。我推荐低音扬声器和重低音扬声器测试网页,然后单击链接“80-89Hz”或任何大于 50Hz 的频率。

原解决方案:安德里亚·格兰迪

答案2

我知道这是一个旧线程,但我也知道像我这样的一些人仍然遇到这个问题。我找到了一个解决方案,一个非常简单的解决方案,并且在修改配置文件后效果很好。

在 /etc/pulse/daemon.conf 中,我评论了以下几行:

#enable-remixing = yes

#remixing-use-all-sink-channels = yes
 
#remixing-produce-lfe = yes

#remixing-consume-lfe = yes

#lfe-crossover-freq = 80

然后重新启动pulsaudio

pulseaudio -k

仅当您拥有真正的多声道音响系统(5.1、4.1 等)时,此功能才有效。上混音只是立体声系统“假多声道”的一种解决方案(这就是为什么 LFE 不起作用,至少对我来说)。

分频器在我使用的真正多通道系统中毫无用处,因为影音接收器已经完成了这项工作。现在,pulseaudio 所做的唯一一件事(例如在 5.1 配置中)是将 6 个通道发送到 av 接收器,而 av 接收器将完美地完成这项工作,并将每个通道发送到正确的扬声器。

我希望这能帮助遇到这个问题的人。

答案3

我将发布对我有用的内容

cp /etc/pulse/daemon.conf ~/.config/pulse/

编辑〜/.config/pulse/daemon.conf

找到以下行取消注释并按描述保留:

 remixing-produce-lfe = yes
 remixing-consume-lfe = yes
 lfe-crossover-freq = 120
 enable-remixing = yes

保存

并发出

 pulseaudio -k

重新启动脉冲音频

这对我来说适用于 5.1 配置文件声音,并且低音炮现在正在输出声音

生命交叉频率 = 120是设置您希望将输出发送到低音炮的频率的配置

相关内容