Rémi Bernon
Rémi Bernon
Rebased. It would be nice though, if the PR is considered useful as it seems, to have it merged. I'm happy to make changes too, just tell me.
Fwiw this also affects "鋼鉄戦記C21" (C21 Steel Battle Chronicles, Steam appid 1266560) launcher which uses Java.
Rebased the changes, as I think it might still be relevant. For instance, Overwatch 2 shader compilation is faster and stutters a lot less with these changes. The main improvement...
> Also, does it matter at all on the Windows side whether a device comes in on the Unix side via the via wine's input layer or hidraw layer? Are...
Hi, thanks for having a look at this. If you remove the copy from Acquire, you probably need to remove the fencing and everything that's been added for it, it...
This feature is only supposed to solve issues when rendering to a child window, or when creating multiple surfaces on the same window. How is offscreen rendering done in this...
Then maybe, in the cases where we want to prevent tearing, we could perhaps instead move the call to the host Acquire to the vkQueuePresentKHR call, waiting on the Acquire...
Thanks for the report, are you using rtkit-daemon or configured ulimit so that the new priority mechanism work? Could you try with that disabled, by uninstalling rtkit-daemon and have 0...
I'm guessing this could be related to https://github.com/ValveSoftware/wine/commit/287781d90fff4b22dbed805b2a879ffa5ccbeafa#commitcomment-45900927, or some similar issue with driver processes that don't have any specific priority set and could so lag behind the game threads.
Mouse and keyboard input is usually received by the application process itself, in the thread(s) that call Peek/GetMessage, and then there's a roundtrip to wineserver. The winedevice processes are only...