与此类似,我在 Ubuntu 中配对了我的蓝牙耳机(Turtle Beach Ear Force PX5),配对后它首先出现在“声音设置”中。它最初不起作用,所以我开始调整一些设置。我调整了麦克风上的设置,突然之间输出/输入设备都消失了。该设备可与 Windows 配合使用,但要使其与我的手机同时使用(耳机为 2ch),我通常会禁用麦克风,仅在需要时启用它。
我从 bluetoothd 捕获了调试输出:
bluetoothd[31789]: audio/headset.c:headset_connect_cb() /org/bluez/31789/hci0/dev_00_13_8A_4E_64_03: Connected to 00:13:8A:4E:64:03
bluetoothd[31789]: audio/headset.c:handle_event() Received AT+BRSF=9
bluetoothd[31789]: audio/headset.c:print_hf_features() HFP HF features: "EC and/or NR function" "Voice recognition activation"
bluetoothd[31789]: audio/headset.c:handle_event() Received AT+CIND=?
bluetoothd[31789]: audio/headset.c:handle_event() Received AT+CIND?
bluetoothd[31789]: audio/headset.c:handle_event() Received AT+CMER=3, 0, 0, 1
bluetoothd[31789]: audio/headset.c:event_reporting() Event reporting (CMER): mode=3, ind=1
bluetoothd[31789]: audio/headset.c:hfp_slc_complete() HFP Service Level Connection established
bluetoothd[31789]: audio/telephony.c:telephony_device_connected() telephony-dummy: device 0x7fa1944b6f10 connected
bluetoothd[31789]: audio/headset.c:headset_set_state() State changed /org/bluez/31789/hci0/dev_00_13_8A_4E_64_03: HEADSET_STATE_CONNECTING -> HEADSET_STATE_CONNECTED …Run Code Online (Sandbox Code Playgroud) 在 Acer 笔记本电脑上,我从来没有对内置蓝牙适配器提供工作支持——https: //bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/1643455——最后投入了毛巾并买了一个便宜的 USB 蓝牙加密狗:
# lsusb -v -d 0a12:0001
Bus 002 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 224 Wireless
bDeviceSubClass 1 Radio Frequency
bDeviceProtocol 1 Bluetooth
bMaxPacketSize0 64
idVendor 0x0a12 Cambridge Silicon Radio, Ltd
idProduct 0x0001 Bluetooth Dongle (HCI mode)
bcdDevice 88.91
iManufacturer 0
iProduct 2 CSR8510 A10
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 177
bNumInterfaces 2 …Run Code Online (Sandbox Code Playgroud) 我已经做了大量阅读和一些解决方法,试图找出为什么我的新索尼 1000MX3 耳机的麦克风表现如此糟糕。我的声音听起来像是在管子里说话什么的。
到目前为止我所做的:
blueman并且可以在 a2dp 配置文件中连接到我的耳机。声音很棒,但由于 a2dp 是单向的,我没有麦克风。我知道这里的错误,但想知道是否还有其他解决方法可以为 HFP/HSP 使用更好的质量设置。我可以在工作通话期间使用 HSP/HFP,然后为我的音乐恢复到 a2dp,但麦克风质量是不可接受的。我还注意到耳机没有出现在alsamixer.
有任何想法吗?
当我玩任何东西时,我的耳机会发出轻微的噼啪声。如果我只是打开一个 youtube 视频并让它播放,而不触及任何其他东西,这似乎不会发生。但是如果我最大化和最小化几次,它就会启动(或者如果我在游戏中做任何其他事情,例如在 Steam 上聊天)。
我是 Linux 新手,我使用的是 SteelSeries Siberia v2 USB 耳机,它有自己的 USB 声卡 7.1 模拟器。更多信息在这里:http : //steelseries.com/us/products/audio/steelseries-siberia-v2-usb
我尝试编辑脉冲设置,但我似乎无法获得这样做的许可。我查找了如何删除脉冲并最终删除了一堆我不应该拥有的东西,然后声音为 0 并且没有系统设置......我重新安装了所有东西都回到了原来的位置。
有解决方法吗?
每次尝试连接蓝牙耳机 (SHB7150) 时,声音选项默认切换为 HSP。如果我尝试更改为 A2DP,声音配置窗口会切换,并且我无法在任何类型的程序或浏览器中播放任何类型的媒体。每次我尝试手动更改为 A2DP 时,它们也会更改为我笔记本电脑的第一个声音设备(内置扬声器)。
每次我插入它们时,它都会说它们是“未知的音频设备”,并要求我选择它们是耳机、耳机还是麦克风。我厌倦了每次都必须选择一个。
如果有帮助,它们是 Sennheiser Momentum 耳罩式耳机。我正在运行带有所有最新更新的 Ubuntu 16.04。
我在 ubuntu 17.10 上并尝试连接我的蓝牙耳机 QCY-Q19。它能够配对,但每当我尝试连接时,我都会收到此错误,Connection Failed: blueman.bluez.errors.DBusFailedError: Host is down
有时它会连接几秒钟,然后失败并出现相同的错误。
我刚拿到我的新 Sony WH-1000XM3 耳机,想知道如何将它正确连接到我的 Ubuntu 机器。这是一款带有集成麦克风的 ANC 耳机 - 主要用于记录环境噪音,但它们也可以用作输入。我的主要兴趣机器运行 18.04 LTS(工作笔记本电脑),但我也在我的私人计算机上运行 20.04 LTS / 20.10。
当我第一次将耳机连接到我的电脑时,我震惊了音质有多糟糕,但后来我意识到我在音质下选择了“耳机主机(HSP/HFP)”。我能够毫无问题地选择“高保真播放 (A2DP)”,并且输出声音变得更好。问题是:每当我通过笔记本电脑的内部麦克风启用“耳机 - LE_WH-1000XM3”作为输入设备时,输出会跳回到“耳机耳机单元(HSP/HFP)”。希望这对我有帮助,我从 PPA 安装了 LDAC 支持:https : //github.com/EHfive/pulseaudio-modules-bt/wiki/Packages#ppaeh5pulseaudio-a2dp但问题当然仍然存在。在路上的某个地方,我读到 LDAC 解码器(与我安装的编码器相反)甚至不是免费提供的(来源:https:) 所以试图通过 LDAC 发送麦克风信号从一开始就注定要失败。
我有哪些选择可以从我新购买的耳机中获得可接受的麦克风输入并保留良好的音频输出(都比 HSP/HFP 更好)?不知何故,我的 Android 设备(LineageOS 15.1 - Oreo 8.1)确实保持了不错的输入和输出质量,我希望在我的 Linux 机器上拥有相同的体验。
根据开发人员选项的 Android 统计信息:
Bluetooth AVRCP Version: AVRCP 1.4
Bluetooth Audio Codec: LDAC
Bluetooth Audio Sample Rate: 96 kHz
Bluetooth Audio Bits Per Sample: 32 bits/sample
Bluetooth Audio Channel Mode: Stereo
Bluetooth Audio LDAC Codec: …Run Code Online (Sandbox Code Playgroud) 我的蓝牙耳机工作正常,但我的 WiFi 却不能。我通过执行以下命令修复了https://askubuntu.com/a/1037813/1171035之后的 WiFi 问题:
echo "options rtl8723be ant_sel=2" > /etc/modprobe.d/rtl8723be.conf
Run Code Online (Sandbox Code Playgroud)
但现在我无法连接蓝牙耳机。它出现在 Gnome 的蓝牙设置中,但是当我单击时,connect我看到加载徽标,然后它停止,并且耳机未连接。
检查systemctl status bluetooth.service给出以下日志消息:
bluetoothd[855]: Unable to get Headset Voice gateway SDP record: Host is down
Run Code Online (Sandbox Code Playgroud)
如何同时解决 WiFi 和蓝牙问题?
我使用的是 Ubuntu 20.04.3。
目前,每当我将蓝牙耳机重新连接到 Ubuntu 22.04 时,它都会默认使用 A2DP Sink 配置文件。然后我每次都使用 pavucontrol 手动切换到 HFP。我怎样才能让它坚持下去,这样我就不必不断改变它?
我已经尝试过更改蓝牙耳机默认音频模式(A2DP Sink 与 HSP/HFP)中的解决方案,但似乎都不起作用。