cmarti wrote:600X when i turn it on in battery it runs at 500mhz but when i connect it to a power adapter it stays in 500mhz, if i want it to change to 650mhz i have to restart the computer with the ac power adapter connected.
Is the 600x speedstep supposed to work that way?
No, it is not supposed to work that way. In XP SP2, the 600X is supposed to dynamically step-up or step-down the speed depending on the settings in Control Panel -> Power Options -> Power Schemes.
Many users find it difficult to determine
whether or not SpeedStep is functioning correctly in XP because XP does not have a stand-alone SpeedStep applet and the XP system itself does not seem able to provide accurate, consistent feedback about the current CPU setting. See MS KB Article 316965:
The Processor Speed May Be Reported Incorrectly in Windows XP.
It is possible, for instance, for some components of XP to report the CPU speed incorrectly after the speed has been dynamically changed. You need to install a third-party applet of some kind in order to get an accurate reading, and even then, the readings may not be reliable. Are you sure that your CPU is still running at 500MHz after you plug in the adapter? Where are you getting the CPU speed rating from?
There are a number of other things that can affect SpeedStep operations on the 600X under XP, including OEM battery vs. clone, original CPU or upgraded CPU, the processor "driver" version, and the use of additional 3rd-party speed applets. But first it would be good to determine if in fact the problem is just that XP is incorrectly reporting your speed.
Phil.