页次: 1
离线
HSP 是那样的,音质差、不支持绝对音量,但是支持话筒。
我也不知道你的 A2DP 为什么会消失。建议看蓝牙服务的系统日志。
离线
我用 gnome + pipewire 也有类似的问题,每次连接蓝牙耳机都要手动连接才能用 LDAC,如果自动连上的话会和你一样只能识别为免手设备
最近编辑记录 SamLukeYes (2022-09-25 23:04:43)
离线
难道是 GNOME 的问题?我用的不是 GNOME。
离线
我使用华为Freebuds Pro 2也没有A2DP或者LDAC,蓝牙用bluz系列,只有CVSD和mSBC。看了很多wiki,也没解决
二次元开发者
离线
难道是 GNOME 的问题?我用的不是 GNOME。
这次用GNOME之前我在电脑上使用了一段时间Sway,使用blueman设置的这个蓝牙耳机。当时在用MPD播放音乐的时候,虽然无法从GUI上面看到使用的免手设备输出,但听声音和免手设备是一样的,有明显的像是打电话一样的回声,而且音量从0上升一档就变很大。因此我猜测是蓝牙连接的问题吧。
离线
离线
我使用华为Freebuds Pro 2也没有A2DP或者LDAC,蓝牙用bluz系列,只有CVSD和mSBC。看了很多wiki,也没解决
同款耳机,之前有 LDAC 的选项,但选完自动跳回 AAC,今天发现 LDAC 能正常使用了(pipewire+wireplumber)。。终端 pactl list sinks 输出如下
Sink #111
State: RUNNING
Name: bluez_output.D0_F3_F5_84_41_B6.a2dp-sink
Description: HUAWEI FreeBuds Pro 2
Driver: PipeWire
Sample Specification: float32le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 20972 / 32% / -29.69 dB, front-right: 20972 / 32% / -29.69 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: bluez_output.D0_F3_F5_84_41_B6.a2dp-sink.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Properties:
api.bluez5.address = "D0:F3:F5:84:41:B6"
api.bluez5.codec = "ldac"
api.bluez5.profile = "a2dp-sink"
api.bluez5.transport = ""
card.profile.device = "1"
device.id = "48"
device.routes = "1"
factory.name = "api.bluez5.a2dp.sink"
device.description = "HUAWEI FreeBuds Pro 2"
node.name = "bluez_output.D0_F3_F5_84_41_B6.a2dp-sink"
node.pause-on-idle = "false"
priority.driver = "1010"
priority.session = "1010"
factory.id = "8"
clock.quantum-limit = "8192"
device.api = "bluez5"
media.class = "Audio/Sink"
node.driver = "true"
factory.mode = "merge"
audio.adapt.follower = ""
library.name = "audioconvert/libspa-audioconvert"
object.id = "65"
object.serial = "111"
client.id = "33"
api.bluez5.class = "0x240418"
api.bluez5.connection = "disconnected"
api.bluez5.device = ""
api.bluez5.icon = "audio-headphones"
api.bluez5.path = "/org/bluez/hci0/dev_D0_F3_F5_84_41_B6"
bluez5.auto-connect = "[ hfp_hf hsp_hs a2dp_sink ]"
bluez5.profile = "off"
device.alias = "HUAWEI FreeBuds Pro 2"
device.bus = "bluetooth"
device.form_factor = "headphone"
device.icon_name = "audio-headphones-bluetooth"
device.name = "bluez_card.D0_F3_F5_84_41_B6"
device.product.id = "0x4108"
device.string = "D0:F3:F5:84:41:B6"
device.vendor.id = "bluetooth:027d"
Ports:
headphone-output: 头戴耳机 (type: Headphones, priority: 0, available)
Active Port: headphone-output
Formats:
pcm
最近编辑记录 BRS5672023 (2022-10-03 13:17:30)
离线
清除 bluetooth 缓存 ( 指删除 /var/lib/bluetooth/<蓝牙适配器mac地址>/cache/* ) 再重启 bluetooth.service 试试
Fake developer; true geek.
Matrix: @edward_p:mozilla.org
Telegram: @real_edward_p
离线
我的arch却识别成免手操作,采样率低,也不是a2dp
KafCoppelia 说:我使用华为Freebuds Pro 2也没有A2DP或者LDAC,蓝牙用bluz系列,只有CVSD和mSBC。看了很多wiki,也没解决
同款耳机,之前有 LDAC 的选项,但选完自动跳回 AAC,今天发现 LDAC 能正常使用了(pipewire+wireplumber)。。终端 pactl list sinks 输出如下
Sink #111 State: RUNNING Name: bluez_output.D0_F3_F5_84_41_B6.a2dp-sink Description: HUAWEI FreeBuds Pro 2 Driver: PipeWire Sample Specification: float32le 2ch 48000Hz Channel Map: front-left,front-right Owner Module: 4294967295 Mute: no Volume: front-left: 20972 / 32% / -29.69 dB, front-right: 20972 / 32% / -29.69 dB balance 0.00 Base Volume: 65536 / 100% / 0.00 dB Monitor Source: bluez_output.D0_F3_F5_84_41_B6.a2dp-sink.monitor Latency: 0 usec, configured 0 usec Flags: HARDWARE HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY Properties: api.bluez5.address = "D0:F3:F5:84:41:B6" api.bluez5.codec = "ldac" api.bluez5.profile = "a2dp-sink" api.bluez5.transport = "" card.profile.device = "1" device.id = "48" device.routes = "1" factory.name = "api.bluez5.a2dp.sink" device.description = "HUAWEI FreeBuds Pro 2" node.name = "bluez_output.D0_F3_F5_84_41_B6.a2dp-sink" node.pause-on-idle = "false" priority.driver = "1010" priority.session = "1010" factory.id = "8" clock.quantum-limit = "8192" device.api = "bluez5" media.class = "Audio/Sink" node.driver = "true" factory.mode = "merge" audio.adapt.follower = "" library.name = "audioconvert/libspa-audioconvert" object.id = "65" object.serial = "111" client.id = "33" api.bluez5.class = "0x240418" api.bluez5.connection = "disconnected" api.bluez5.device = "" api.bluez5.icon = "audio-headphones" api.bluez5.path = "/org/bluez/hci0/dev_D0_F3_F5_84_41_B6" bluez5.auto-connect = "[ hfp_hf hsp_hs a2dp_sink ]" bluez5.profile = "off" device.alias = "HUAWEI FreeBuds Pro 2" device.bus = "bluetooth" device.form_factor = "headphone" device.icon_name = "audio-headphones-bluetooth" device.name = "bluez_card.D0_F3_F5_84_41_B6" device.product.id = "0x4108" device.string = "D0:F3:F5:84:41:B6" device.vendor.id = "bluetooth:027d" Ports: headphone-output: 头戴耳机 (type: Headphones, priority: 0, available) Active Port: headphone-output Formats: pcm
$ pactl list sinks
Sink #25881
State: SUSPENDED
Name: bluez_output.94_08_C7_9D_5F_BB.1
Description: HUAWEI FreeBuds Pro 2
Driver: PipeWire
Sample Specification: s16le 1ch 16000Hz
Channel Map: mono
Owner Module: 4294967295
Mute: no
Volume: mono: 4369 / 7% / -70.57 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: bluez_output.94_08_C7_9D_5F_BB.1.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Properties:
api.bluez5.address = "94:08:C7:9D:5F:BB"
api.bluez5.codec = "msbc"
api.bluez5.profile = "headset-head-unit"
api.bluez5.transport = ""
card.profile.device = "1"
device.id = "56"
device.intended_roles = "Communication"
device.routes = "1"
factory.name = "api.bluez5.sco.sink"
device.description = "HUAWEI FreeBuds Pro 2"
node.name = "bluez_output.94_08_C7_9D_5F_BB.1"
node.pause-on-idle = "false"
priority.driver = "1010"
priority.session = "1010"
factory.id = "8"
clock.quantum-limit = "8192"
device.api = "bluez5"
media.class = "Audio/Sink"
node.driver = "true"
factory.mode = "merge"
audio.adapt.follower = ""
library.name = "audioconvert/libspa-audioconvert"
object.id = "69"
object.serial = "25881"
client.id = "33"
api.bluez5.class = "0x240418"
api.bluez5.connection = "disconnected"
api.bluez5.device = ""
api.bluez5.icon = "audio-headphones"
api.bluez5.path = "/org/bluez/hci0/dev_94_08_C7_9D_5F_BB"
bluez5.auto-connect = "[ hfp_hf hsp_hs a2dp_sink ]"
bluez5.profile = "off"
device.alias = "HUAWEI FreeBuds Pro 2"
device.bus = "bluetooth"
device.form_factor = "headphone"
device.icon_name = "audio-headphones-bluetooth"
device.name = "bluez_card.94_08_C7_9D_5F_BB"
device.product.id = "0x4108"
device.string = "94:08:C7:9D:5F:BB"
device.vendor.id = "bluetooth:027d"
Ports:
headphone-hf-output: 免手操作 (type: Headphones, priority: 0, available)
Active Port: headphone-hf-output
Formats:
pcm
二次元开发者
离线
页次: 1