On Mon May 11 23:59:34 2026 +0000, Dzmitry Keremsha wrote:
Unable to reproduce again so far, can reproduce underflows on much lower latencies (120 is fine), but they seem normal. Thanks a lot for checking! So you don't see time drift / pa_held_bytes always climbing anymore? That should've been fixed.
I still don't understand why do you need that PULSE_LATENCY_MSEC. Maybe there is still something custom in PA setup? PULSE_LATENCY_MSEC affects (forces) buffer preroll, that can be responsible for longer settle time after underflow with my patch. While underflow itself may occur once in a while due to load of random reasons, like heavier machine load and game sometimes not keeping up due to various reasons). -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10792#note_139509