The default audio_rate_control_delta value is badly chosen. 0.005, despite being thought of as “inaudible”, is way too high, and very much audible. If you keep a game playing a sustained tone, you can hear it warble a lot.
I had to set the value way down to something like “0.000400” to reduce such audible artifacts. I can still hear it warble slightly, but at that rate, it avoids stutters and gaps in the audio. I might have also gotten 0.0003 to work without stutters if I raise audio latency to 64.
This configuration option used to be visible in the UI, but is now buried deep in the configuration file, and that is bad.
As for the audio_max_timing_skew variable, what does this do? I’ve tried setting it to both huge values and small values and can’t figure out what it’s supposed to do. It seems to work best when left at 0.05.