蓝牙 HSF/HSP 耳机问题

蓝牙 HSF/HSP 耳机问题

我花了几天时间在 Google 上搜索,并尝试了所有“在我的计算机上有效”的解决方案,但问题仍然存在。让我解释一下:几乎每次我连接蓝牙耳机时,Ubuntu 都会自动选择“HSF/HSP”作为配置。显然,这是因为它将它们识别为单声道 + 麦克风,但它们是立体声 + 麦克风。问题是:使用预选设置时音频效果非常差,声音低沉/失真/低沉。

当操作系统没有(随机)预先选择 A2DP 时,我可以手动将其切换到 A2DP,但这确实让我很烦恼。有没有办法完全禁用它?我不需要它。虽然这是一个众所周知的问题,但我很抱歉问这个问题,但我找到的所有解决方法都不起作用。

另外:如果它这么糟糕,我真的不明白为什么开发人员不将其完全删除......

答案1

如果您不使用麦克风,则需要先禁用 HSP/HSF 配置文件。

/etc/bluetooth/audio.conf(如果不存在则创建)中,将这一行添加到以下[General]部分:

Disable=Headset

然后通过以下方式重新启动蓝牙服务:

systemctl restart bluetooth.service

现在我们需要禁用在通话事件中自动切换到 HSP 配置文件的功能,因为像 discord 或团队这样的通话应用程序会想要切换到它,因为它不在那里,所以您将不会听到任何声音,就好像您没有音频设备一样。

您需要转到该文件/etc/pulse/default.pa并找到:

load-module module-bluetooth-policy

并将其修改为

load-module module-bluetooth-policy auto_switch=false

然后通过以下方式重新启动 pulseaudio:

pulseaudio -k

如果 pulseaudio 没有完全被杀死,请通过以下方式检查是否仍有进程在使用它:

fuser -v /dev/snd/*

最后重启服务

systemctl restart pulseaudio.service

相关内容