On Tue May 12 03:30:02 2026 +0000, Dzmitry Keremsha wrote:
Regarding the catch-up after underflows - does not seem to be PULSE_LATENCY_MSEC related. Could reproduce by freezing and then resuming the game thread. Whether that's a concern - probably not, don't know. The thing I was worried about is that some games underflow during initial loading for instance and such a catch up would be quite unpleasant, but generally underflows don't warrant a lengthy catch up, I guess there should be a bad enough freeze for that. Did some more testing. First of all - the patch works very well, no issues whatsoever.
Second - don't have any underflow issues even with quant 256 and the default Arch kernel in NtE or Honkai, so whatever used to cause them is gone. With Honkai probably forgot to turn off logging back then - it does cause underflows by itself since it's quite spammy. Now I remove all the spammy stuff when I look for the underflows, but there are none so far. I do see people asking for help regarding crackling on forums somewhat often, but that might be attributed to either old PipeWire defaults (it was below quant 256 in pw-pulse), or the old winepulse patch. After PipeWire 1.6 is more widely adopted and the pulse patch goes to stable it would become more clear if some issues persist, but so far everything looks good and doesn't require any tinkering. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10792#note_139657