The Wireplumber configuration format changed in Fedora 40
Just in case anyone else encounters this.
If you had any custom settings for Wireplumber in a lua config you need to migrate them to the new format.
Just in case anyone else encounters this.
If you had any custom settings for Wireplumber in a lua config you need to migrate them to the new format.
snowfalldreamland, Thanks! This will be veryuseful when I update in a month. I have some config to prevent popping sounds when the soundcard goes to sleep.
e8d79, Yes that is more or less the issue I needed to fix as well. My issues where fixed by creating a new config at
~/.config/wireplumber/wireplumber.conf.d/alsa-vm.conf
with the following content:<span style="color:#323232;"># ALSA node property overrides for virtual machine hardware </span><span style="color:#323232;"> </span><span style="color:#323232;">monitor.alsa.rules = [ </span><span style="color:#323232;"> # Generic PCI cards on any VM type </span><span style="color:#323232;"> { </span><span style="color:#323232;"> matches = [ </span><span style="color:#323232;"> { </span><span style="color:#323232;"> node.name = "~alsa_output.*" </span><span style="color:#323232;"> } </span><span style="color:#323232;"> ] </span><span style="color:#323232;"> actions = { </span><span style="color:#323232;"> update-props = { </span><span style="color:#323232;"> session.suspend-timeout-seconds = 0 </span><span style="color:#323232;"> } </span><span style="color:#323232;"> } </span><span style="color:#323232;"> } </span><span style="color:#323232;">] </span>
Add comment