Fast Clock on WinXP VMWare on Linux

Tim Morrow made a post outlining how to fix the problem here.

I’ll outline a more comprehensive way to do it and for my own archive here.

This apparently only affects dual core Intel procs, if that’s not the case please let me know so I can make the correction.


First we need to make sure we have cpufrequtils installed:

sudo apt-get install cpufrequtils

This line will run the cpufreq-info command and pull out just what we need:

cpufreq-info | grep “hardware limits:”

And this is what I got back on my system:

hardware limits: 1.60 GHz - 1.87 GHz
hardware limits: 1.60 GHz - 1.87 GHz

Now we’ll open the vmware config file with our favorite editor. Do note that we’ll have to do this as sudo or we can’t edit the file:

sudo vim /etc/vmware/config

To get the value we’ll add to the config file just take your GHz and convert to Hz: multiply by 1,000,000.
Add the following lines to the end:

host.cpukHz = 1870000
host.noTSC = TRUE
ptsc.noTSC = TRUE

Restart your VMWare if it’s already running and you should be all set! Thanks again to Tom for first posting the howto!

Leave a reply