The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Lock CPU clock speed - Vista

    Discussion in 'Hardware Components and Aftermarket Upgrades' started by shogun8, May 7, 2007.

  1. shogun8

    shogun8 Notebook Enthusiast

    Reputations:
    0
    Messages:
    25
    Likes Received:
    0
    Trophy Points:
    5
    Hey,

    I tried searching but i could not find a definate answer for what I am needing.

    I run lots of Virtual machines on my m1210 (Intel T5600), I have found a problem where Speedstep is alternating the clock speed from 1.83 to 1 GHz. This causes my VM's to become laggy, and in worst cases lock up under linux.

    I have gone to power options and set the minimum and maximum to 100, yet the clock speed still alternates between 1 and 1.83 GHz

    I have tried to use RMClock, but this doesn't improve on the situation. I found a work around that causes Virtual PC to run the cpus at maximum load, this keeps the clock speed at 1.83, but CPU load is maxed out. I do not like this, things get hot, fans go on full blast.

    The VM's do not put that great a load on the CPU's, the problem is the change in clock speed.

    is there a utility for Vista that can deffinately lock the clock speed at MAX? It seems this could be done in XP fairly easily. But the inbuilt power management in Vista is not locking my clocks speeds at max.

    Please help, this is becoming very annoying, all I require is to keep the clock speed at 1.83, while i do not need to max the load on the cpu's.
     
  2. R4000

    R4000 Notebook Virtuoso

    Reputations:
    736
    Messages:
    2,762
    Likes Received:
    0
    Trophy Points:
    55
    I assume that uninstalling SpeedStep driver has no effect on the cpu throttling in Vista?
     
  3. grape8pe

    grape8pe Notebook Guru

    Reputations:
    0
    Messages:
    55
    Likes Received:
    0
    Trophy Points:
    15
    When I select high performace and my laptop is plugged in, my processor runs at full speed. I believe you can adjust the CPU speed for different profiles in the power mangement section of Vista. I have mine set at 100% in high performance mode, 50/100 in balanced & 50/50 in power saver.
     
  4. shogun8

    shogun8 Notebook Enthusiast

    Reputations:
    0
    Messages:
    25
    Likes Received:
    0
    Trophy Points:
    5
    How do I uninstall/reinstall speed step driver?

    i tried changing the profiles, but it will not keep it at 1.83 all the time, will still drop to 1 intermitently
     
  5. R4000

    R4000 Notebook Virtuoso

    Reputations:
    736
    Messages:
    2,762
    Likes Received:
    0
    Trophy Points:
    55
    On an XP machine you would find it in Add/Remove, so should it be in the equivalent on Vista. As for reinstalling it, you would likely have to get it back on the laptop mfr/Intel websites.
     
  6. shogun8

    shogun8 Notebook Enthusiast

    Reputations:
    0
    Messages:
    25
    Likes Received:
    0
    Trophy Points:
    5
    I can't find anything like that, do intel provide drivers for thei cpu's? Vista is using a MS driver, but i cant find nything!!
     
  7. Jalf

    Jalf Comrade Santa

    Reputations:
    2,883
    Messages:
    3,468
    Likes Received:
    0
    Trophy Points:
    105
    just made a little app that might help.
    If you run the attached file, it'll start a tiny little program which simply runs an infinite loop at the lowest possible priority. So when the CPU would otherwise idle (and lower the clock speed), it'll run this instead. When the CPU has things to do, they will be run instead because they have higher priority.

    Sure, it might be more elegant to simply force the system to disable SpeedStep, but if you can't do that in Vista, this might be an alternative... :D

    One problem I can see with this is that it's singlethreaded. If you want the same effect on multicore systems, you might have to start one instance of the program for each core.
     

    Attached Files:

  8. R4000

    R4000 Notebook Virtuoso

    Reputations:
    736
    Messages:
    2,762
    Likes Received:
    0
    Trophy Points:
    55
    Ugh. I should have figured that Vista had native Intel drivers for this. I was hoping that it would default to a generic driver (like in XP), which would have disabled SpeedStep.

    I could have suggested trying to uninstall the driver directly from Device Manager, but Vista would just keep reinstalling it automatically over and over again each time............
     
  9. Evolution

    Evolution Vox Sola

    Reputations:
    413
    Messages:
    1,293
    Likes Received:
    0
    Trophy Points:
    55
    AFAIK Intel processors do not have a driver that you can uninstall like the AMD processors do. Intel speedstep under windows XP and windows vista is built into the power management console under the control panel and you cannot remove it. This means that the only way to "disable"(soft turn off really) it was to change to to the home/desktop setting which would then cause the processor to run at full blast.

    The only time you need a driver for Intel speedstep is if you are running windows 2000 or earlier, and the funny thing is Intel will not provide the driver for this purpose, you have to get them from your manufacturer and they don't support windows 2000 or earlier anymore.
     
  10. R4000

    R4000 Notebook Virtuoso

    Reputations:
    736
    Messages:
    2,762
    Likes Received:
    0
    Trophy Points:
    55
    Wow, a lot has changed on the Intel side. My ThinkPad had an actual SpeedStep driver (preinstalled with IBM PM software), I figured they were still using them (as AMD still does for PowerNow). Sadly, I guess this trick only works on the AMDs now. Thanks for the correction! :)
     
  11. shogun8

    shogun8 Notebook Enthusiast

    Reputations:
    0
    Messages:
    25
    Likes Received:
    0
    Trophy Points:
    5
    I can use the workaruond to make Virtual PC run the cpus at full blast, This is a really bad workaround, as the cpu's max out and things get really hot.

    I do not need to max out the cpu's, all i need is to keep the clock speed at max, but then the cpu's would be under light load, damn you MS!!!! lol..

    Can anyone confirm that if they use the high performance setting for cpu in power management, in Vista, that teh clock speed will stay constantly at its maximum?

    I am using RMclock to check clock speed.

    Also, disabling speed step in teh Bios makes the cpu run at its lowest clock speed!! wtf, disabling speed step in bios should make it use its max clock speed, no?
     
  12. miner

    miner Notebook Nobel Laureate

    Reputations:
    1,326
    Messages:
    7,137
    Likes Received:
    0
    Trophy Points:
    205
    I think the inability to lock the cpu speed at max speed is more down to the BIOS rather than the driver or Vista. Have you tried NHC? I believe the newest release should be Vista compatible. I am able to set the cpu speed max by selecting the High performance power profile.

    This is again most likely a bios limitation or by design feature by dell to stop overheating or low battery by people who dont know what they are disabling.

    Well, only on XP systems. AMD cpu drivers are included by default in Vista.
     
  13. shogun8

    shogun8 Notebook Enthusiast

    Reputations:
    0
    Messages:
    25
    Likes Received:
    0
    Trophy Points:
    5
    Hi Miner.

    Thanks for your help.

    What is NHC? is it another utility like RMclock? if i use that do is there a way to disable the Vista control? or does NHC override it?

    Also, have you monitred your clock speed when using Vista's power management max settings? does it stay on max clock speed full time, mine drops occasionally, seems to stay at higher clock speed than other settings though.

    sorry to keep asking, just i am very close to the solution of my annoying problem.

    so you tink it may be the Bios? damn i just upgraded to latest A07, i might go back to A06 and try that.

    thanks again for your help
     
  14. miner

    miner Notebook Nobel Laureate

    Reputations:
    1,326
    Messages:
    7,137
    Likes Received:
    0
    Trophy Points:
    205
    NHC or Notebook hardware Control is just like RM Clock but supposedly has better support for Intel based processors. So, you might have better luck trying to set the clockspeed through that. Also have you tried disabling speedstep in the BIOS and then using either RM or NHC set the cpu to the maximum multipler/speed??

    Vista High performance profile does set my cpu to highest frequency always and it stays there. It only drops back to the minimum if I unplug the system from A/C power, in which case the cpu goes back to using speedstep/powernow.
     
  15. R4000

    R4000 Notebook Virtuoso

    Reputations:
    736
    Messages:
    2,762
    Likes Received:
    0
    Trophy Points:
    55
    Hmm. So I guess no more driver releases from AMD either at this point (unless the current cpu architecture changes drastically enough to make the native Vista driver(s) obsolete?). I'm guessing that is how it must work then.


    :)
     
  16. quiong

    quiong Notebook Consultant NBR Reviewer

    Reputations:
    97
    Messages:
    245
    Likes Received:
    0
    Trophy Points:
    30
    You should be able to do it under RMClock. Under profiles assign "Maximal performance" to AC power profile. Then, go under the profile for Maximal performance and do this:

    Select the box that says "Use P-state transitions" and select ONLY the last one (for me, it is 6, with a multiplier of 12x).

    Also select "Use throttling (OCDM) and ONLY select the last box (100% ;). Hit apply.

    This should set your clock to max. Your CPU load should still be normal.
     
  17. shogun8

    shogun8 Notebook Enthusiast

    Reputations:
    0
    Messages:
    25
    Likes Received:
    0
    Trophy Points:
    5
    Hey guys haven't had much time to work on this. Will give it a go tonight, thanks for the suggestions.
     
  18. shogun8

    shogun8 Notebook Enthusiast

    Reputations:
    0
    Messages:
    25
    Likes Received:
    0
    Trophy Points:
    5
    Update.

    I managed to install NHC, had to get the DELL version, it seemed quite buggy, messed with the brightness of my profiles. It did say that clock speed was locked at MAX, However, RMC disagreed.

    Vista does seem to control the clock speed, but it will still drop down to 1GHz intermittendly, like every 5 seconds it will drop for a split second...

    I updated the intel chipset driver, the search contniues....NHC looked promising hopefully by the time it is full release it will be able to do what i require.