this post was submitted on 23 Apr 2024
6 points (100.0% liked)

Fedora Linux

292 readers
1 users here now

All about Fedora Linux

founded 5 years ago
MODERATORS
 

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.

top 2 comments
sorted by: hot top controversial new old
[โ€“] [email protected] 2 points 2 months ago (1 children)

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.

[โ€“] [email protected] 2 points 2 months ago* (last edited 2 months ago)

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:

# ALSA node property overrides for virtual machine hardware

monitor.alsa.rules = [
  # Generic PCI cards on any VM type
  {
    matches = [
      {
        node.name = "~alsa_output.*"
      }
    ]
    actions = {
      update-props = {
        session.suspend-timeout-seconds = 0
      }
    }
  }
]