On Tue May 12 03:23:29 2026 +0000, Dzmitry Keremsha wrote:
ulimit -e is 31, so niceness goes down to -11 as I understand? Should be fine then. No complaints in logs either. The soundcard itself is quite performant on linux in my experience with DAWs. The CachyOS kernel does help with underflows too. For instance when I was on Fedora: * Default kernel in Honkai with 480 quant for pw-pulse: crackles * CachyOS kernel with the same parameters: doesn't crackle This is specifically about underflows, it did not prevent the drift. Winealsa does perform better but that's highly likely simply because tlength of winealsa is \~1.5x of winepulse tlength at the same quant. Could it be that tlength of 20ms (9600) is just not enough? I don't really know how much latency there is on Windows to compare. Maybe the timer drift played some role somehow, the only game on CachyOS that crackles with quant 480 for me so far is Neverness to Everness and it happens very rarely, so that'd be quite annoying to test. 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.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/10792#note_139525