Ubuntu 20.04 蓝牙耳机没有声音

sir*_*ide 58 sound pulseaudio bluetooth 20.04

这是在我几天前从 18.04 升级到 20.04 的机器上。在 18.04 上通过耳机播放声音完全没有问题。

耳机已与蓝牙配对。我取消配对并修复它们只是为了确定。声音的设置面板将它们作为输出选项,我可以毫无问题地选择它。但是,耳机不会发出任何声音。我什至在设置面板、alsamixer 和 pavucontrol 中都调整了音量。没有什么改变。

我在蓝牙服务日志中没有看到错误。

输出:

{ sudo lshw | grep product | head -n1 && sudo lspci -knn | grep Net -A3 && lsusb -v; } >output.txt 2>&1
Run Code Online (Sandbox Code Playgroud)

https://pastebin.com/VJ5EQcFb

Cas*_*Cas 134

这是Ubuntu 20.04 中新版本的pulseaudio 的一个错误(pulseaudio #832launchpad #1866194),其中旧的配置值没有被清除并且没有路由到正确的设备。解决方法是删除旧配置并重启pulseaudio:

打开终端 ( Ctrl+Alt+T) 并运行以下命令:

mv ~/.config/pulse/ ~/.config/pulse.old
systemctl --user restart pulseaudio
Run Code Online (Sandbox Code Playgroud)

脉冲音频修复 #298目前正在进行中。

  • +1 这是唯一对我有用的解决方案。 (11认同)
  • 很好,也对我有用,如果想在成功重新启动后删除旧的脉冲配置,只需:`rm -rf ~/.config/pulse.old` (2认同)
  • 在我的情况下,一个芽没有声音,这个解决方案也适用于这种情况。 (2认同)
  • 这对我有用,但想知道该修复是否已合并到pulseaudio控制中,它会在系统更新期间的某个时刻更新为20.04吗? (2认同)

小智 27

这不是修复,只是一种解决方法;我安装了脉冲音频音量控制实用程序:

sudo apt-get install pavucontrol
Run Code Online (Sandbox Code Playgroud)

问题似乎是 Ubuntu 没有将所有音频源更改为蓝牙设备,在音量控制实用程序中您会更清楚地看到这一点,蓝牙设备已连接但未用作音频播放设备。(请参阅脉冲音频音量控制实用程序)。

找到您的音频源;我的是firefox,因为我正在播放YouTube上的一些视频,然后选择蓝牙播放设备(我的是小米音箱)(XMFHZ02)并更改它。您的设备应该开始输出音频。

希望能帮助到你

  • 似乎对我不起作用 (2认同)

Che*_*ite 10

我重新安装,它工作,而无需重新启动:

sudo apt install --reinstall pulseaudio pulseaudio-module-bluetooth
Run Code Online (Sandbox Code Playgroud)


Mir*_*rek 1

我有类似的问题,这对我有用。

安装带有蓝牙模块的 Pulse Audio:

$ sudo apt install pulseaudio pulseaudio-module-bluetooth
Run Code Online (Sandbox Code Playgroud)

打开它并在“播放”选项卡中选择所需的输出通道。

该工具还允许调整其他声音设置。


sir*_*ide 0

重新启动几次后,它似乎可以工作了。我不确定具体哪一种方法有效,但这是我尝试过的方法。

  1. 这个答案中的所有内容:Ubuntu 18.04:除非我在输出之间切换,否则音频无法工作
  2. 取消配对并重新配对我的蓝牙耳机。我正在使用blueman-applet。
  3. 在所有设备上对 AlsaMixer 进行静音和取消静音。
  4. 在声音配置面板中选择、取消选择和重新选择耳机输出。