I added myself to group pipewire and it solved the permission issue to set realtime policy. All pipewire processes have a nice level of -11 now, unfortunately it does not solve the pop issues I’m having.
Is this the right way to solve this error ? I’ve read answers that advised against it. Arch has a package that manages permissions for the realtime policy. What is the right way to handle this on Fedora and why is it not the default ?
My user account is only in the following groups and I presume the default would be just your user group and the wheel group):
┌─🎩 lurcher /usr/local🔒
├─
└─➜ groups ⏱️ 22s 12:18 Wed 15-Jul
steve wheel mock ollama
No pipewire mentioned but no popping issues either. I don’t have to tinker with niceness or priority on pipewire threads either. I’m aware none of this helps you, but I’m not sure what benefit adding your user to the pipewire group would confer upon you.
It gives a higher priority to pipewire sub-processes (as shown in my htop captures above). It did not solve my issues but it certainly isn’t unwanted either. Pipewire asks for the permission to set those priorities after all.
Yes, most applications like Firefox, Spotify, Tauon and various standalone emulators do not produce any audio pops, unless very occasionally when the system is under heavy load.
This is not a hardware issue, because I did not experience any audio pops / clicks on Windows using the applications that cause problems on Linux.