Solved fedora 43 & 44 bluetooth volume not working right

Solved issue

APTI

Well-Known Member
Joined
Dec 20, 2022
Messages
1,139
Reaction score
930
Credits
9,736
I have been upgrading and installing systems with fedora 43 and 44 using gnome 49 or 50. I am finding an issue with bluetooth speakers.

Speaker works but volume adjust does not. always at 100% volume unless you go over 100% then you can hear the change but it stops at 100% volume. Changing volume from keyboard media keys you hear the pops as you adjust but again same issue at 100%. Changing volume on screen is the same thing. regular speakers plugged in through the onboard sound work perfectly fine. They adjust correctly.

From what I am reading it is a problem in pipewire, perhaps a bug. Has anybody else run into this and have you found a solution beyond waiting for an update with a fix?
 


ok, I solved this one myself.... Yes there is a bug in the wireplumber that may or may not be fixed soon. The patch to fix this problem is below. if you are not on fedora just adjust the commands for what you are using.

Create a WirePlumber drop-in configuration file to disable hardware volume control for Bluetooth devices, forcing volume control to happen in software instead:

mkdir -p ~/.config/wireplumber/wireplumber.conf.d/

cat > ~/.config/wireplumber/wireplumber.conf.d/btvolume.conf <<'EOF'
monitor.bluez.properties = { bluez5.enable-hw-volume = false }
EOF

Then restart WirePlumber to apply the change:

systemctl --user restart wireplumber
 


Follow Linux.org

Members online


Top