我使用 (k)ubuntu 工作,现在我必须每天使用视频通话应用程序,我注意到我的集成麦克风质量不佳。我知道我的蓝牙耳机可以用作耳机,因为我在手机上将它用作蓝牙耳机,它甚至在音量混合器中显示为耳机。当我将耳机连接到我的电脑时,我可以使用 a2dp(立体声播放),但不能使用我的麦克风。当我尝试在 pulseaudiovolumecontrol 中切换到 hsp/hfp 时,我可以听到我自己的声音在我的耳机中回响,但我再也听不到来自我的电脑的任何声音。但是,我可以在音量管理器中看到麦克风现在可用(尽管它不起作用)。以下是有关我的硬件的一些详细信息:
根据 lspci,我的 wifi/bt 卡:
3b:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
PACMD 输出:
index: 2
name: <bluez_card.FC_58_FA_C4_9D_17>
driver: <module-bluez5-device.c>
owner module: 28
properties:
device.description = "JLab BT"
device.string = "FC:58:FA:C4:9D:17"
device.api = "bluez"
device.class = "sound"
device.bus = "bluetooth"
device.form_factor = "headset"
bluez.path = "/org/bluez/hci0/dev_FC_58_FA_C4_9D_17"
bluez.class = "0x260404"
bluez.alias = "JLab BT"
device.icon_name = "audio-headset-bluetooth"
device.intended_roles = "phone"
profiles:
headset_head_unit: Headset Head Unit (HSP/HFP) (priority 30, available: unknown)
a2dp_sink: High Fidelity Playback (A2DP Sink) (priority 40, available: yes)
off: Off (priority 0, available: yes)
active profile: <a2dp_sink>
sinks:
bluez_sink.FC_58_FA_C4_9D_17.a2dp_sink/#8: JLab BT
sources:
bluez_sink.FC_58_FA_C4_9D_17.a2dp_sink.monitor/#12: Monitor of JLab BT
ports:
headset-output: Headset (priority 0, latency offset 0 usec, available: yes)
properties:
headset-input: Headset (priority 0, latency offset 0 usec, available: unknown)
properties:
现在还查看我的日志以查找与蓝牙相关的错误,我看到一些引起问题的行:
Unable to get io data for Headset Voice gateway: getpeername: Transport endpoint is not connected (107)
Failed to release transport
/org/bluez/hci0/dev_FC_58_FA_C4_9D_17/sep1/fd7: Method "Release" with signature "" on interface "org.bluez.MediaTransport1" doesn't exist
Bluetooth: hci0: Failed to send Intel_Write_DDC (-22)
更新:我尝试更新到 groovy gorilla,因为我认为它可以解决我在https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1871794中所述的问题, 但它没有解决,所以我将标题更新为 20.10
好的,今天(2020 年 11 月 23 日)更新了 bluez 和修复此问题的音频堆栈。应用修复所需要做的就是:
sudo apt update && sudo apt upgrade -y
并且您的无线 ax200 卡应该接受 hsf/hfp。请注意,我在 groovy gorilla 上执行此操作,我不确定在 lts 版本中对此是否有任何支持(但如果您执行上述步骤并且这不起作用,您应该尝试使用do-release-upgrade
)。注意:hfp 配置文件的音频质量非常低,我已经根据另一个脚本制作了切换器,我的切换器可在此处 供所有希望使用一键通的相关方使用。只需将耳机的mac地址放在文本框中,然后使用按钮切换