You didn’t list your distro, but I had the same issue on Pop!_OS. I fixed it by modifying the ALSA properties in /usr/share/wireplumber/main.lua.d/50-alsa-config.lua
. I’d first try uncommenting headroom
and changing it to 1024, then logging out and back in. If that doesn’t work, go 2048. If that still doesn’t work, then I’d maybe try adjusting period-size
.
For me, a value in the ~1200 range for headroom fixed it completely. But it will entirely depend on your sound card/hardware. And note, these values will probably be overwritten with any wireplummer updates.
Also keep in mind, increasing headroom will increase audio latency, so try not to increase it too drastically.
If you accidentally ban linux users in three[1] different[2] banwaves[3], then linux was only halfway supported in the first place, even if they overturned (almost) all of those bans.
I think the real reason they did it was EA’s financial situation. Since money is tight, the amount of resources they were willing to put into real linux anti-cheat probably dropped to “none at all,” and now we’re here. Otherwise other cheater-prone games like Counter Strike, Overwatch, Halo, The Finals, DayZ, Hunt Showdown, etc would have probably dropped/blocked linux by now too.