Back with Windows XP, I was able to change my PS/2 mouse's sampling rate from its default setting to 200 Hz at Device Manager > Mouse > 'Name of Mouse' > Properties > Advanced Settings > Sample Rate, but this setting is now gone in Windows 7.

Is there another way to change a PS/2 mouse's polling/refresh/sample rate in 64-bit Windows 7 to 200 Hz?

My mouse uses the default, installed-by-Windows drivers back in XP, and the same with Windows 7.

Screenshot of the mouse properties configuration window that will change a mouse's sample rate in Windows XP (this setting is now gone in Windows 7):


Note: My mouse is not Logitech. The screenshot above is not from my PC. It is just to illustrate how to edit a PS/2 mouse's sample rate in Windows XP.


Solutions I've tried so far but didn't work:

link|improve this question

77% accept rate
2  
I just have to ask: Why are you still using a PS/2 mouse, especially with Win7? – MBraedley May 3 at 11:17
1  
@MBraedley I have one lying around - still in perfectly good condition. It saves the environment by not having me throw this mouse out, and saves me money by not having to buy another USB mouse. Also, using a PS/2 mouse frees up one USB port (which is convenient). My motherboard (and CPU) is not that old - I just bought it a few months ago and it has a PS/2 port (a lot of mobos still do - it's just not advertised), might as well use it since I already have a PS/2 mouse. – galacticninja May 3 at 11:27
1  
Yup - why throw it away if it works? (My brand-new computer still has the venerable PS/2 mouse and keyboard ports; I guess it's cheaper to keep manufacturing them than to design a board without them.) @MBraedley: Low-speed USB devices (as most mice are) introduce input latency which is never less than 8ms, usually more - add in the complexity of the USB stack (compared to the extremely straightforward PS/2 - no hotplugging, no chaining, no power management, has its own line into southbridge) and it adds up to a noticeable delay. (This may not be enough of an issue outside e.g. pro gaming) – Piskvor May 3 at 12:02
feedback

4 Answers

These Settings Were Available in Windows XP but are Not Available in 7, So, There is a Registry Hack (or Something Similar).

Look for these Registry Key

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ACPI\<Device HardWare ID>\<Code>\Device Parameters

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\ACPI\<Device HardWare ID>\<Code>\Device Parameters

I have Mentioned <Device HardWare ID> and <Code> Where it will be Specific to Your Device, To get Your Settings, Open Device Manager, Then Open Properties of your Pointing Device (ie: Mouse), in the Details Tab Select "Device Instance path" From Property Menu, You Will have a Value listed in the "Value" Box, It Will Be Similar to ACPI/<Device HardWare ID>/<Code>, Use these Strings in Place of that.

Now For the Changing part, Here You Will have a Option for SampleRate, Change that in Decimal Base, and You Will have a Custom Sampling Rate.

For the Verification use MouseRate

Hope That Helps

link|improve this answer
I should've added in my question that I have already tried that (from reading a similar post here [forums.logitech.com]), but it didn't change the sample rate the last time I remember. To recheck, I redid the same steps in your instructions, and saw that there is already a SampleRate value there and it's already set at 200 - decimal. I rechecked with MouseRate and the sample rate still hovers at ~100 Hz. – galacticninja May 3 at 15:05
feedback

You could try the MarkC Windows 7 Mouse Acceleration Fix.

This is the most popular mouse fix for all versions of Windows including Windows 7. It is a registry file that removes Windows 7 mouse pointer acceleration. It is like the CPL Mouse Fix and Cheese Mouse Fix, but gives exactly 1-to-1 mouse to pointer response for Windows 7. This means no discarded or delayed mouse input while game playing.

You can download the MarkC mouse acceleration fix here (for Windows XP, Vista, and Windows 7 32/64).

I have not tried this registry hack, so take care of your backups and at least create first a system restore point.

link|improve this answer
This is interesting, but it does not really address how to change the PS/2 mouse's sample rate. I find Windows 7's default handling of the mouse acceleration to be fine already. I reckon this will be useful to other people that would like to adjust the mouse pointer acceleration, though. – galacticninja May 4 at 7:33
I have not found a way to change the sample rate for Win7 for PS/2, only for USB, so I answered as above for ultimate responsiveness. – harrymc May 4 at 12:02
feedback

What about the ScanRate parameter for the i8042prt service?

HKLM\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters

Also check out the other parameters available for that service, including MouseResolution.

link|improve this answer
feedback

After a Lot of Search, I have another Answer, Try Using PS2Rate Plus, This Should Help You. I have NOT Tested it. Are You Sure that here is no Hardware Limit or You are not Using it on the Hardware limit?

Edit: There is another XP like Utility for the Same, PS2Rate-Tool.

EDIT 2: Try This, This may Work, Read the #1 Post Including the Quoted Text, This May Help You

link|improve this answer
The PS2Rate Plus installer states: "The PS/2 Rate Adjuster is for Windows 95/98 only. If your not running either of them, please cancel installation". The PS2Rate-Tool's download server seems to be down. I downloaded it from a mirror (Softpedia.com). About, PS2Rate, I've actually tried it before and it didn't work. Its readme states: PS/2 mouse sampling rate changer for Windows 95/98. I still tried it, but it produces this error message: i.imgur.com/y1RHG.png ("Couldn't open PS2Rate.VxD"). – galacticninja May 5 at 5:06
You Can Try Running it in Compatibility Mode. For the Error (image), Rename the file PS2RATE.VxD to PS2Rate.Vxd, This Should Work. EDIT: it Doesn't Work). – Akshat Mittal May 5 at 5:11
I tried Windows 98 Compatibility mode and renaming PS2RATE.VxD to PS2Rate.Vxd, but the error message still appears. MouseRate and DX Mouse Timer Dialog both state that my mouse's sample rate is still 100 Hz. – galacticninja May 5 at 5:18
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.