On Wed May 6 16:52:52 2026 +0000, Dzmitry Keremsha wrote:
just Wine in Stardew Valley without patches: pa_held_bytes doesn't grow at least in 15m of testing. Very surprised because Honkai did with pulse before MR 8628. Wine with 8628 definitely grows. Sorry, should have checked earlier. Will do more testing, maybe something would go wrong with more time and upstream pulse. That's quite possible, https://gitlab.winehq.org/wine/wine/-/merge_requests/8628 use pulse global time and not stream / device time. While that MR may improve shorter term timer accuracy it could introduce such a small drift. See the last paragraph in the description. Using just a separate timer per stream defeats the purpose there, the main motivation of that MR was to remove incompatibility coming from not synced streams updates breaking game(s). But perhaps per-device timers (adjusted based on a stream time) should work, while also I think resetting pa_held bytes if we run out of buffer is also a valid fallback. I might look at that further at some moment.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/10792#note_139004