New to Overclock.net
Join Date: Sep 2012
Location: Toronto, Canada
Founder of Blur Busters / TestUFO here.
Does MouseTester support windows hooks? Such as HOOKPROC LowLevelMouseProc via SetWindowsHookEx()
PURPOSE: By having optional window hook support, one can MouseTester simultaneously on a 2nd monitor while playing a game on a primary monitor. Testing mice under real-world full-throttle operating conditions.
In rare cases, we found that individual mouse performance sometimes degrade ONLY when the computer is at CPU100%/GPU100%, because of various factors such as OS overheads, inefficient drivers, EMI interference on USB cables (error correction latencies), etc. A mouse that works perfectly consistently (1ms intervals between polls) on a mostly idling PC, can go very inconsistent on a full throttle PC from a lot of unanticipated factors that only happens at full-throttle situations.
Near-identical setup looks massively worse than the other, for unanticipated reasons. So some gamers need to be able to MouseTester at full gaming load.
Also, ideally during hook mode, the MouseTester will need to run in Admin mode at raised process & thread priority level (higher priority than all the game threads) to minimize game-activity interferences percentage, and maximize system flaw interference percentages (OS/driver/EMI/etc factors).
MouseTester can be the low-CPU-utilization realtime-priority app to analyze mouse during a real-world gaming situation. It won't be perfect, but we've found some situations where unexpected mouse flaws emerge on some system configs but not on others (different mice / different drivers / different OS builds / etc).
Last edited by mdrejhon; 08-11-2020 at 05:23 PM.