Build Your Own Arcade Controls Forum

Main => Main Forum => Topic started by: Derrick Renaud on March 28, 2006, 12:36:31 am

Title: Mouse Rate
Post by: Derrick Renaud on March 28, 2006, 12:36:31 am
I have been playing with the mouse polling rates and found a utility that removes the 125Hz XP mouse rate polling limit.

Here is a post I made at the Ultimarc forum.

http://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&Number=69398&page=0&view=expanded&sb=5&o=&fpart=1&vc=1 (http://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&Number=69398&page=0&view=expanded&sb=5&o=&fpart=1&vc=1)

It may be of some use to people.  I did a search and saw no mention of this info on the arcadecontrols forum.  So if it is common knowledge, then please don't waste your time bothering me about it.   ;)

D.
Title: Re: Mouse Rate
Post by: Kremmit on March 28, 2006, 01:07:37 am
Nope, that's news.  And anything that counters backspin is good news.
Title: Re: Mouse Rate
Post by: 2600 on March 28, 2006, 08:21:47 pm
Minwah mentioned it once, but I've never heard of testing like you did which is nice to have. 

Maybe this can help kick start our vendors to offer full-speed optical devices.  Same goes for the company from your other thread.

Also, I've never test it, but do you know if it just changes the mouse polling rate or all HID devices, like gamepads and joysticks?
Title: Re: Mouse Rate
Post by: Derrick Renaud on March 28, 2006, 08:50:31 pm
Maybe this can help kick start our vendors to offer full-speed optical devices.  Same goes for the company from your other thread.

Also, I've never test it, but do you know if it just changes the mouse polling rate or all HID devices, like gamepads and joysticks?

The Opti-Pac supports polling up to 1kHz using the utility.  Big change from the fixed 60Hz polling on the Mouse hack I was using for the trackball.  I'll post the link here because the other forum is down.

http://www.majorgeeks.com/USB_Mouserate_Switcher_d4469.html (http://www.majorgeeks.com/USB_Mouserate_Switcher_d4469.html)

If you use the mouse rate tester, which I posted on the other forum, and your rate is 125Hz with you current USB mouse/interface, then there is a good chance you can increase your mouse poll rate.

I don't think that it works with anything but mice, but I never ran tests on joysticks.  Don't use then on my MAME system.

The mouse rate tester is part of this package:
http://www.majorgeeks.com/PS2Rate_Plus_d300.html (http://www.majorgeeks.com/PS2Rate_Plus_d300.html)

I recommend 250Hz or 500Hz.  I don't think you will notice much difference at 1kHz.  But 250-500Hz should stop any trackball/spinner from overflowing.

D.

Title: Re: Mouse Rate
Post by: Dizzle on March 29, 2006, 08:52:56 pm

I didn't have room to install a trackball in my CP so I break out the Logitech Marble Mouse when I want to play a trackball game.  This utility would probably improve games like Golden Tee a little, huh?
Title: Re: Mouse Rate
Post by: krick on March 30, 2006, 12:37:56 am
Any idea why it is for XP only?  Is it somehow dependent on rawmouse?
Title: Re: Mouse Rate
Post by: Derrick Renaud on March 30, 2006, 08:16:59 am
Any idea why it is for XP only?  Is it somehow dependent on rawmouse?
From the text in the utility's first screen:
USB Mouserate Switcher lets you enforce a mouse polling rate of 250 Hz (4 ms), 500 Hz (2 ms) or 1000 Hz (1 ms) and lets you restore Windows' original "usbport.sys" (8 ms) if needed.

It patches an XP system file.

D.
Title: Re: Mouse Rate
Post by: krick on March 30, 2006, 09:09:37 am
Any idea why it is for XP only?  Is it somehow dependent on rawmouse?
From the text in the utility's first screen:
USB Mouserate Switcher lets you enforce a mouse polling rate of 250 Hz (4 ms), 500 Hz (2 ms) or 1000 Hz (1 ms) and lets you restore Windows' original "usbport.sys" (8 ms) if needed.

It patches an XP system file.


Hmmm....  I have this file on Windows 2000.

I wonder if it exists on Windows 98SE/ME
Title: Re: Mouse Rate
Post by: sWampy on March 30, 2006, 09:29:30 am
Good find, I might redo one of my control panels for 2 trackball now that my mini-pac might be usable, and mame had good dual mouse support.
Title: Re: Mouse Rate
Post by: ahofle on March 30, 2006, 01:09:59 pm
Does anyone know what the default polling rate for a USB mouse device/trackball is in Win98SE?  Is there anyway to change it?
Title: Re: Mouse Rate
Post by: Derrick Renaud on March 30, 2006, 03:10:12 pm
Does anyone know what the default polling rate for a USB mouse device/trackball is in Win98SE?  Is there anyway to change it?

I beleive it is 125Hz (8ms).  And I do not know of a program to change it.

D.
Title: Re: Mouse Rate
Post by: Kremmit on March 30, 2006, 11:38:26 pm
The driver for the Razer Boomslang mouse had a polling rate changing utility for PS/2 mice under win 95 and 98.  Here's the little descriptive blurb from the software's help page:

Quote
PS2Flex

On: If you
Title: Re: Mouse Rate
Post by: Derrick Renaud on March 31, 2006, 08:19:28 am
The driver for the Razer Boomslang mouse had a polling rate changing utility for PS/2 mice under win 95 and 98.  Here's the little descriptive blurb from the software's help page:

Ps2 and usb are 2 seperate things.  But I think even ps2 no longer works at 200 in XP.  Go to device manager, set the advanced properties to 200, and it works at 125Hz.

Which is of course my fault, not windows.   ;D

D.
Title: Re: Mouse Rate
Post by: Kremmit on April 01, 2006, 12:34:38 am
The driver for the Razer Boomslang mouse had a polling rate changing utility for PS/2 mice under win 95 and 98.  Here's the little descriptive blurb from the software's help page:

Ps2 and usb are 2 seperate things. 

I know that.  I just thought somebody might want it, and we were already on the mouse polling rate subject. 

And hey, I always wondered who to blame for Windows' bugs.  Darn you!
Title: Re: Mouse Rate
Post by: krick on April 01, 2006, 12:53:22 am
Can someone do a diff of the patched and unpatched usbport.sys and see how much is changed?   I imagine it's probably just changing a couple of bytes somewhere.

Something similar could probably be done in Windows 98SE/ME if we could figure out which file to patch and what to look for.

There's some guys over in the Unofficial Windows 98SE forum who are pretty good at this sort of thing...

http://www.msfn.org/board/index.php?showforum=91