Bluetooth: Difference between revisions

From miki
Jump to navigation Jump to search
No edit summary
Line 10: Line 10:
* [http://soundexpert.org/articles/-/blogs/audio-quality-of-sbc-xq-bluetooth-audio-codec Audio quality of SBC XQ Bluetooth audio codec - SoundExpert]
* [http://soundexpert.org/articles/-/blogs/audio-quality-of-sbc-xq-bluetooth-audio-codec Audio quality of SBC XQ Bluetooth audio codec - SoundExpert]
: Including a long discussion on the support of SBC_XQ on PulseAudio, available patches, and faulty devices.
: Including a long discussion on the support of SBC_XQ on PulseAudio, available patches, and faulty devices.

== Tips ==
=== Sony WH-1000XM3 ===
Reference:
* https://www.redpill-linpro.com/techblog/2021/05/31/better-bluetooth-headset-audio-with-msbc.html
* See also [[Pipewire]].

* For better support, install latest {{deb|pipewire}} {{deb|wireplumber}} package.
* Best playback codec is SBC_XQ. Select it in '''Gnome setting - Sound''', or through <code>pactl</code>:
<source lang="bash">
pactl set-card-profile bluez_card.38_18_4C_4B_6A_3A a2dp-sink-sbc_xq
</source>
* For confcall, use the mSBC codec. Again select it '''Gnome settings - Sound''', or:
<source lang="bash">
pactl set-card-profile bluez_card.38_18_4C_4B_6A_3A headset-head-unit-msbc
</source>
* View headset battery level in '''Gnome settings - Power'''. This requires enabling the bluetooth expiremental API [https://www.redpill-linpro.com/techblog/2021/05/31/better-bluetooth-headset-audio-with-msbc.html]:
<source lang="bash">
sudo systemctl edit bluetooth.service
# Edit file as:
# (file is /etc/systemd/system/bluetooth.service.d/override.conf)
#
# [Service]
# ExecStart=
# ExecStart=/usr/libexec/bluetooth/bluetoothd --experimental
#
sudo systemctl restart bluetooth.service
</source>

Revision as of 18:56, 26 April 2022

Bluetooth on Linux

Lot of detailed information.

Bluetooth codecs

Some detailed information:

Mention the new SONY WH-1000XM3 !
Including a long discussion on the support of SBC_XQ on PulseAudio, available patches, and faulty devices.

Tips

Sony WH-1000XM3

Reference:

  • For better support, install latest pipewire wireplumber package.
  • Best playback codec is SBC_XQ. Select it in Gnome setting - Sound, or through pactl:
pactl set-card-profile bluez_card.38_18_4C_4B_6A_3A a2dp-sink-sbc_xq
  • For confcall, use the mSBC codec. Again select it Gnome settings - Sound, or:
pactl set-card-profile bluez_card.38_18_4C_4B_6A_3A headset-head-unit-msbc
  • View headset battery level in Gnome settings - Power. This requires enabling the bluetooth expiremental API [1]:
sudo systemctl edit bluetooth.service
# Edit file as:
# (file is /etc/systemd/system/bluetooth.service.d/override.conf)
#
#     [Service]
#     ExecStart=
#     ExecStart=/usr/libexec/bluetooth/bluetoothd --experimental
#
sudo systemctl restart bluetooth.service