手动重启 Pulseaudio 会完全阻止 pulseaudio 识别蓝牙音频设备,导致蓝牙音频无法使用,直到重启

手动重启 Pulseaudio 会完全阻止 pulseaudio 识别蓝牙音频设备,导致蓝牙音频无法使用,直到重启

我在对 Ubuntu 22.10 上的 pulseaudio 上的蓝牙音频进行故障排除时注意到,重新启动 pulseaudio 并不等同于重新启动系统,并且手动重新启动 pulseaudio 会导致无法识别蓝牙音频连接。我在排除音频故障时从未见过这种情况,我想提请比我更有经验的人注意,以防它对操作系统有任何影响。

当我使用重新启动 pulseaudio

systemctl --user restart pulseaudio.service

我无法再让 pulseaudio 识别我的蓝牙耳机。

尽管我能够通过蓝牙完美地连接到设备,但是 pulseaudio 却看不到它,即使我重新启动了 alsa。

sudo alsa force-reload

我对 pulseaudio 的熟悉程度不如这个社区中的其他人,但我认为这可能与加载 a2dp 模块有关

sudo pactl load-module module-bluetooth-discover

当我尝试在重新启动 pulseaudio 后运行此命令时,我得到了一个常见错误,模块初始化失败。我没有遵循这里的建议,因为我的蓝牙通常在每次启动时都能正常工作,并且通常可以在断开并重新连接设备一两次后修复。但是,如果我重新启动 pulseaudio 一次,我根本无法使蓝牙音频工作。

我已经检查过这个可能的解决方案这里但它没有作用。

我在 Ubuntu 上遇到了几个蓝牙音频问题。不过这可能是很常见的问题,因为从 Ubuntu 22.04 开始,这个问题在我多次安装时就反复出现。如果知道手动重启 pulseaudio 进行蓝牙音频故障排除是毫无意义的(至少在我的情况下),并导致我为了解决我遇到的问题而做出进一步不必要的更改(例如切换到 pipewire),那将非常有帮助,尽管其他用户向我指出,pulseaudio 更好地支持蓝牙编解码器……

希望这可以帮助另一个正在努力解决自己的蓝牙音频问题的新用户比我更及时地找到解决方案,或帮助缩小可能出现这种情况的原因,并找到解决方法,以便 pulseaudio 的音频故障排除不需要完全重启。

相关内容