[PATCH 1/6] user32/tests: Add basic GetRegisteredRawInputDevices tests.
Rémi Bernon
rbernon at codeweavers.com
Mon Jun 29 13:35:42 CDT 2020
On 2020-06-29 20:33, Rémi Bernon wrote:
> There's already some in dinput, but this is a more appropriate location.
>
> Signed-off-by: Rémi Bernon <rbernon at codeweavers.com>
> ---
>
> With the Sekiro test from last time, but injecting 2kHz mouse events to
> better show the differences, brings the normal FPS from ~=50fps (the
> missing esync series hurts badly here) down to ~=20fps on average with
> some catch up moments, probably when LL hooks start to timeout in batch.
>
> Patch #4 helps by doing less work in the LL hooks and using rawinput
> messages instead, and bring it up to ~=30fps on average, but still with
> the catch up moments.
>
> And with patch #5 it holds the load much better, with a steady ~=45fps
> thanks to the ll-hook removal.
>
This should read patch #5 then #6, I added a separate test patch in
front and forgot to edit my notes.
--
Rémi Bernon <rbernon at codeweavers.com>
More information about the wine-devel
mailing list