[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