Export to GitHub

vwkvasdopager - issue #34

Jerky mouse in Windows XP


Posted on Oct 6, 2010 by Happy Ox

Love this module, but I had to remove it.

Running Windows XP, on a Thinkpad W500. When the module is installed and active, my mouse movements become jerky (dragging across the screen results in the mouse "sticking" about 2 times per second, and then unsticking, then sticking, etc.... it jerks across the screen). Killing of the process vwkbasdopager very clearly 'fixes' the problem.

Comment #1

Posted on Oct 7, 2010 by Swift Elephant

Comment deleted

Comment #2

Posted on Oct 7, 2010 by Happy Ox

Any suggestions for how to provide info which would help identify the problem?

Comment #3

Posted on Oct 7, 2010 by Happy Bird

There are a few things you should check to narrow down the problem.

Do you see high CPU when the mouse movement becomes jerky?

Does the problem disappear when you remove the pager from the taskbar?

Also, can you install the previous version http://code.google.com/p/vwkvasdopager/downloads/detail?name=vwKvasdoPager-0.4.3a.zip&can=1&q= and see if the problem persists?

Thanks

Comment #4

Posted on Oct 7, 2010 by Happy Ox

At the time my CPU was not spiking, and the problem went away when I removed the pager, came back when I added the pager, etc.

However, I just now re-enabled the module and added the pager, and the jerky movements do NOT appear. I hate it when that happens :-)

Comment #5

Posted on Oct 8, 2010 by Happy Ox

The problem has resurfaced, and it depends on CPU activity. It my CPU is active (say, loading an app) then the mouse gets all jerky. This doesn't require much of a CPU load to impact the mouse movement (i.e. just normal knowledge-worker type activity). Closing the pager toolbar gets the mouse back to normal.

Comment #6

Posted on Nov 3, 2010 by Swift Elephant

After further use I have to concur with Bob, vwKvasdoPager does cause jerky mouse cursor movement when the computer is under moderate to high load. Disabling vwKvasdoPager while the issue is occurring eliminates the issue.

Comment #7

Posted on Nov 3, 2010 by Happy Bird

Can you install the previous version and see if that helps. See comment #3.

Comment #8

Posted on Nov 5, 2010 by Swift Elephant

I restarted with the previous version (0.4.3a) loaded and did not experience the stuttering, jerky mouse movement as I did with v0.5.1a.

Comment #9

Posted on Nov 8, 2010 by Happy Bird

I found a way to reproduce this reliably on my machine.

I experienced this before but thought it was just a random mouse tracking problem. Thanks bob.kitzberger and jmtysonjr for filling this bug.

Here's a patch that appears to fix the problem. The mouse wheel support added in 0.5a was in cause. Attached patch move the mouse hook in it's own thread to prevent it from blocking mouse input.

Please try the attached build and tell us if it helps.

Attachments

Comment #10

Posted on Nov 8, 2010 by Happy Camel

Great thanks to alexandre, i'll commit the patch and update the binaries as soon as possible.

Comment #11

Posted on Nov 8, 2010 by Happy Bird

Actually could you use this patch instead?

Runs the thread at an higher priority level.

Attachments

Comment #12

Posted on Nov 8, 2010 by Swift Elephant

Alexandre, I tried your fix and it appears to work!

Previously, I experienced the jerky mouse pointer problem during the startup of Windows when all of the services and tool-tray stuff is coming up. I attributed it to loading too many programs, PGP whole disk encryption and not enough memory (2GB). When I upgraded the memory and still experienced the problem during startup I disabled the pager and the problem went away.

Comment #13

Posted on Nov 10, 2010 by Helpful Kangaroo

Comment deleted

Comment #14

Posted on Nov 10, 2010 by Swift Elephant

Shutdown VirtuaWin and overwrite the existing vwKvasdoPager.exe with the contents of vwkvasdopager-issue34-build-1.zip from comment #9 above. Restart VirtuaWin, done.

Comment #15

Posted on Nov 10, 2010 by Happy Bird

jmtysonjr, here's a build with the second patch applied.

If you just want to try the fix then exit VirtuaWin and replace your copy of "C:\Program Files\VirtuaWin\modules\vwKvasdoPager.exe" by the one in the zip. Only that file has changed.

If you mean applying the diff to the source code you have a couple of options. Such as using the "patch" utility or the "Apply patch" feature of Tortoise SVN.

Attachments

Comment #16

Posted on Nov 10, 2010 by Happy Bird

err, I mean pdxbob456 here's a build...

Status: Fixed

Labels:
Type-Defect Priority-Medium