On Tue May 12 00:05:55 2026 +0000, Paul Gofman wrote:
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). No, no drift at all. Thanks a lot for your work!
As to why PULSE_LATENCY_MSEC is needed in this specific scenario - I don't know either, no light games when using Proton requires it, and only a very rare heavy game does. This underflow bothers me a bit cause there was a huge jump in time, which has not happened since either - I've had absolutely normal underflows since. Will try to test Honkai, although this game would require Proton. It has two independent streams -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10792#note_139510