[TF2] [Linux] Brief stutter when using in-game voice communication
Every time I use +voicerecord, the game hitches for a couple of frames. Toggling it back off does not cause another stutter.
Using Arch, LTS kernel 6.6, amdgpu (RX 6700XT), pipewire-pulse, normal Steam runtime and everything as vanilla as possible. Happens regardless of DE/WM and session type, and regardless of renderer. Happens on both dedi. and listen servers with the default steam voice codec.
If you want to replicate this, try using a HUD with performance graphs, or simply make sure you're moving or turning around in-game while pushing your voice chat button, to more easily spot the gaps. It's especially obvious on >60hz displays. It may be helpful to find out whether this is a Pipewire issue, as the Steam Deck's stock OS ships pipewire-pulse, too, last I checked.
The game hitches because it spawns an input sink on demand which I personally think should just persist as long as the game is open.