Virtual PC "erratic mouse" problem with some intel-chipsets

By mOrPhie on Wednesday 12 March 2008 16:05
Category: techrelated, Views: 2425

For my work I got a new Dell Vostro 1700. It's a great machine. 2 gigs of memory. A 7200RPM sata disc. Core 2 Duo CPU. 1920x1200 resolution. Pretty fast for a notebook. Fast enough to run me a virtual instance of Windows Server 2003 right? Well that seemed to be a bit of a problem.

I created a completely clean install of Windows Server 2003 R2. Installed all updates and installed the Virtual Machine additions. But still I seemed to have a "erratic mouse". And not only the mouse, the whole system seemed to suffer from that problem. It was as if the vritual CPU could not synchronize with the host CPU.

After investigation I came across this blog post. It provides this workaround:
  1. Stop running Virtual PC
  2. Open notepad
  3. Open %appdata%\Microsoft\Virtual PC\options.xml
  4. Locate or create the <virtual_machines> section of the file and add this key:
    <enable_idle_thread type="boolean">true</enable_idle_thread>
  5. Save the file and exit notepad
  6. Start Virtual PC
It worked on my notebook. It is a very dirty fix, because it simulates an idle thread to sync the CPU cycles, but still, it worked.

The problem I experienced, had something to do with a specific version of "Speedstep" which is used in some intel centrino chipsets. It's actually a Virtual PC problem, since VMWare and Parallels didn't seem to have the problem. I don't have a complete list of which chipsets have the problem, but when you have the problem, and you have a centrino notebook, try this fix.

Volgende: Interesting links - April 3rd 03-04
Volgende: Boolean parameters or Enums? 12-03

Comments


By T.net user X-DraGoN, Thursday 13 March 2008 13:30

I thought to have read somewhere, that if you just disable the speedstep (HT) functionality on the proc, all will be well 2... not sure if this will work in your case thougth.

By T.net user mOrPhie, Thursday 13 March 2008 14:23

Speedstep is not hyperthreading, but nevertheless worth trying to disable it. It's not that I ever need my laptop do speedstepping. :)

By T.net user barfieldmv, Friday 14 March 2008 14:48

Thanks for the information slow and sluggy mouse movements and random 'type speed reductions' should be a thing of the past.

After installing this 'patch' i noticed a gigantic improvement in VPC speed.
Instead of lauching VS.net in about 30 seconds it took less then 1 second

By Kjetil Simensen, Thursday 21 August 2008 17:42

I had the same problem and applyed the fix and the mouse behaved perfectly. However my CPU went a bit nuts so after a few days I decided to remove the fix from my option file, and now both my mouse and CPU is working perfectly! dont know why my mouse didnt go back to being problematic but as long as it works i dont care.

Cheers for the tip anyway!

-Kjetil

Comment form
(required)
(required, but will not be displayed)
(optional)

Please enter the characters you see in the image below: