Mouse Lags Horribly

RexMRexM Join Date: 2004-02-04 Member: 26077Members
<div class="IPBDescription">When I press two keys on the keyboard</div> Hi.
Well, the title should describe the problem.

At first I thought it was some IRQ conflict, cause the kind ACPI put my soundcard, gfx card, NIC, ACPI controller and two USB ports on IRQ 9.
I used to have two mice (one wireless and one with cord) and a keyboard connected to the USBs. Then when playing, all this would share IRQ and give conflicts and lag as a result. Or so I thought.

I have now moved my mouse and keyboard to the PS/2 ports instead, without noticable improvment <!--emo&???--><img src='http://www.unknownworlds.com/forums/html//emoticons/confused.gif' border='0' style='vertical-align:middle' alt='confused.gif' /><!--endemo--> and quite frankly, I'm at a loss.

The lag is there when I press just one key as well, but not as bad as when I press two... Haven't really tried three keys.

I dunno what other info you might want, but as I said, I run the computer with ACPI. The PS/2 ports does not use IRQ 9. I run Win XP Pro, SP2.

Anyhow, I hope you can help me.

Comments

  • JazzXJazzX cl_labelmaps ∞ Join Date: 2002-11-19 Member: 9285Members, Retired Developer, NS1 Playtester
    If one of the Mice or your keyboard is from Microsoft then that could be the problem. MS input devices have a couple of processes which interpret Mouse/Keyboard actions before they are passed onto the OS as a whole. When combined with Steam this will often result in really bad mouse lag when playing.

    If you indeed have a MS input device then a "fix" to this problem is to open up the Task Manager with Ctrl-Alt-Del and click on the process tab. You are looking for type32.exe if you have an MS Keyboard, and/or point32.exe if you have a MS Mouse. When you find those processes right click on them, go down to "Set Priority" and change that from "Normal" to "High"

    This SHOULD fix the mouse lag, though you'll need to do it everytime you restart your computer.
  • RexMRexM Join Date: 2004-02-04 Member: 26077Members
    edited April 2004
    I have a MS keyboard, and your fix did the trick! Many many thanks.

    Annoying that I have to do it every time I reboot.. I think I'll see if I can't make an applet that solves the thing instead..

    Thank you again <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html//emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo-->

    edit:
    Ok, that wasn't very hard. I made a small applet that finds the processes type32, and point32, and sets their priority to high. Then it exits.
    If you want to use it, place it in your startup folder, and it will run every time you log in to your account.
    Please note that it is made in vs.net, so you might need the .net framework to run it. I don't have any other IDE (or compiler) installed at the moment, so that will have to do (I made it for my own sake anyhow) <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html//emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo-->
    Get it <a href='http://hem.bredband.net/rexm/mlf.zip' target='_blank'>here</a> (2Kb download)
Sign In or Register to comment.