Changing display refresh rate resets sink formats
I'm using pipewire+wireplumber+pipewire-pulse on a HTPC that's connected to a TV via HDMI, which in turn is connected to an AVR via HDMI(ARC). The TV supports forwarding bitstream formats to the receiver over ARC, which I've been able to verify works.
I've set the supported codecs in pavucontrol
for the HDMI stereo output. When I change the TV refresh rate, the list resets. I've verified this with pactl list sinks
before and after changing the rate with xrandr
. Wireplumber's settings in .local/state/wireplumber/default-routes
are not affected by changing the refresh rate, but change as I tick the boxes in pavucontrol
or set sink formats with pactl
.
It seems wireplumber does not correctly reload the settings on display refresh rate change?