I don't see anything obviously going wrong there. It does appear to be explicitly resetting volume to 100% based on a saved and/or default setting.
Do you have any customisations in ~/.config/wireplumber/wireplumber.conf.d/ ? Maybe you can try clearing local state with rm -rf ~/.local/state/wireplumber && systemctl --user restart wireplumber And seeing if the issue continues. Maybe also try wpctl settings --save device.routes.default-sink-volume 0.5 To see if a value that isn't 100% is respected. If so, you can workaround it with drop-in configuration targetting your HDMI node. Please also share wpctl status -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2116083 Title: Audio volume is reset to 100% every time external monitor is plugged in To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/2116083/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs