7

I recently upgraded to 22.04 from 21.10.

And now I can't control volume level for my Bluetooth headset. I can only mute it or it plays at full volume(regardless of the volume selected).

It didn't happen in earlier version.

I can control volume level correctly when playing audio through laptop speakers.

q126y
  • 339

2 Answers2

7

Disable absolute volume in Pulseaudio's config.

Edit the file

/etc/pulse/default.pa

And change the line

load-module module-bluetooth-discover

to

load-module module-bluetooth-discover avrcp_absolute_volume=false

Credit for this solution goes to https://www.reddit.com/user/mmstick/ https://www.reddit.com/r/pop_os/comments/s2y0hf/pop_os_2110_brake_bluetooth_device_volume_control/

q126y
  • 339
4

After trying different solutions, this is what worked for me:

  1. Open the file /etc/systemd/system/bluetooth.target.wants/bluetooth.service

  2. Change this line: ExecStart=/usr/lib/bluetooth/bluetoothd to ExecStart=/usr/lib/bluetooth/bluetoothd --plugin=a2dp

  3. Restart the services with sudo systemctl daemon-reload and sudo systemctl restart bluetooth


Taken from here [1].

pglez82
  • 141