Overclock.net banner
1 - 5 of 5 Posts

Kaschalot98

· Registered
Joined
·
4 Posts
Discussion starter · #1 ·
Hi i want to set up my G502 Hero mouse to 1000Hz stable polling rate, but somehow it does not work.
i already tried all of this article : https://www.overclock.net/threads/u...sion.1550666/page-41?post_id=29042632&nested_view=1&sortby=oldest#post-29042632
and its still doesnt work.
i did already

i already have set the timeresolution to 0.5080 ms ( thats the sweetspot of the silicium lottery )
  • i have set up the MSI mode for some devices,
  • i have changed the Powerstates in the regedit "Attributes" =2
  • i have set the intterrupt affinity to a different physical core
  • i have unparked all CPU cores and set them to my maximum clock
  • i have disabled and uninstalled not used services
  • i have optimized startup with Autoruns
  • i have disabled the IMOD for the controller
  • i have debloated all win 11
  • i have installed a debloated Nvidia driver
  • i have put the mouse in the USB3 port

i have listed some information and did some screenshots u can watch below.
Oh, the most improtant thing , its a g502 hero wired mouse
 

Attachments

Discussion starter · #3 ·
Are you moving the mouse fast enough in your experiments? You need to move it fast enough so that it always has at least a +1 coordinate change for the mouse pointer every 1ms.
If I move the mouse fast it hit the 1000hz but if I move it less fast it decreased the polling rate to 500-600 I want to set it up to a constant 1000hz like in the overclocked guide or did i misunderstood the article
 
If I move the mouse fast it hit the 1000hz but if I move it less fast it decreased the polling rate to 500-600 I want to set it up to a constant 1000hz like in the overclocked guide or did i misunderstood the article
Yeah, you misunderstood. The USB polling works by checking in with the mouse device at 1000Hz but this is not visible to the CPU and Windows if there's no new data to send. The polling happens at a lower hardware level, between the USB controller in the PC and the mouse. The CPU and Windows then only get notified by the controller if there's new data from the mouse.

If you move the mouse slowly, the mouse doesn't send a value like for example "+0.25" at 1000Hz. Something like a +0.25 change you have to imagine as a sequence [0, 0, 0, +1] at 1000Hz. Those zeroes turn into nothing and then you end up with +1 at 250Hz in practice.
 
Discussion starter · #5 ·
Yeah, you misunderstood. The USB polling works by checking in with the mouse device at 1000Hz but this is not visible to the CPU and Windows if there's no new data to send. The polling happens at a lower hardware level, between the USB controller in the PC and the mouse. The CPU and Windows then only get notified by the controller if there's new data from the mouse.

If you move the mouse slowly, the mouse doesn't send a value like for example "+0.25" at 1000Hz. Something like a +0.25 change you have to imagine as a sequence [0, 0, 0, +1] at 1000Hz. Those zeroes turn into nothing and then you end up with +1 at 250Hz in practice.
OMG , okay . I am sorry for wasting your time and thank you for the lesson ❤ have a great day
 
1 - 5 of 5 Posts