如何在 Ubuntu 18.04 中将 pulseaudio 更新到 12.x

Roy*_*Roy 4 pulseaudio

一个月以来,我在我的媒体中心 PC 上运行 Ubuntu 18.04。我发现将编码的 5.1 音频流式传输到我的旧接收器会产生很大的噪音,只有 ALSA 才能正常工作。

昨天我看到了pulseaudio 12.0的发行说明,上面写着:

对压缩音频使用直通时,设置“非音频”位

通过 S/PDIF 或 HDMI 播放压缩音频时,应说明数据不是正常的未压缩音频,否则接收器可能会发出一些可怕的噪音。PulseAudio 似乎从未正确设置“非音频”位。直到最近才对此提出任何抱怨,因此显然接收器通常可以很好地检测压缩音频,即使没有设置“非音频”位,但无论如何,现在 PulseAudio 确实设置了该位。

这听起来像是可以解决我的pulseaudio问题,而且我不需要一直来回切换到ALSA。

但是,当我执行 apt search pulseaudio 时,我看到最新版本是 11.1 并已安装。我可以从那里获得 12.0 甚至更好的 12.2 的 ppa 吗?搜索谷歌时,我找不到任何关于此的最新信息。

谢谢。

Tak*_*kat 5

目前,没有人为较新的 PulseAudio 版本维护 PPA。

这大概是因为音响系统如此深入地融入系统。更新具有很高的风险,即依赖于先前版本的 PulseAudio 的应用程序将不再按预期工作。在最坏的情况下,音响系统会完全崩溃。

因此,只有在您确定它会解决您遇到的问题后才尝试升级 PulseAudio。几乎所有问题都不是来自过时的 PulseAudio 发布版本,而是可能来自错误设置,或者更少来自不受支持的硬件。

但是,如果您需要升级 PulseAudio,则必须从源代码下载并安装。不幸的是,关于这方面的文档很少,而且大多数人不这样做。您应该是高级用户,因为您将非常孤独。对未经测试的前沿应用程序的支持通常不容易获得。

可以从这里下载最新的 PulseAudio 源包。