SpeedStep Not Working

PJL

Member
Member
Messages
57
I have an Intel i5 and ASUS motherboard (on a desktop machine), and with Windows 8 I was able to implement Intel SpeedStep to slow the CPU when it didn't need to run at full speed. Updating to Windows 8.1 broke this, but I somehow got it to work again. Not it's not working again, and the only change to the configuration was a Windows Update for Intel Management Engine Interface that occurred on 10/25. SpeedStep is enabled in the BiOS.

Can anyone offer any advice? I'm not shy about registry hacks if necessary.
 

My Computer

System One

  • OS
    Windows 7 Professional
Have you tried uninstalling speedstep and then re-installing it? Sometimes that will do the trick.
 

My Computer

System One

  • OS
    Windows 8.1 Pro
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Custom build
    CPU
    AMD Phenom II X 4 965 BE
    Motherboard
    Gigabyte GA-MA790X-DS4
    Memory
    G-Skill 8 GB PC 8500
    Graphics Card(s)
    AMD XFX HD Radeon 6790D
    Sound Card
    Realtek HD onboard
    Monitor(s) Displays
    2l Samsung SyncMaster S20B300
    Screen Resolution
    1600 X 900
    Hard Drives
    Seagate Barracuda 320 GB w/OS
    Seagate Barracuda 1 TB data storage
    PSU
    Ultra X4 750 watt fully modular
    Case
    Thermaltake OverSeer RX 1 fulltower
    Cooling
    Cooler Master Hyper212 120mm
    Keyboard
    Logitech G510
    Mouse
    Razor DeathAdder 3.5
Have you tried uninstalling speedstep and then re-installing it? Sometimes that will do the trick.
Intel SpeedStep isn't a program, it's enabled in the bios and Windows is supposed to use it automatically.
 
Last edited:

My Computer

System One

  • OS
    Windows 7 Professional
Well, SpeedStep has never been perfect and never will be
There are too many variables that can cause speedstep to never down the Core Voltage and Frequency
In some cases it can actually work backwards and never step back up when needed.
Personally, if there is ever a chance for me to turn it off I do. I set sleep modes instead.

Enhanced Intel SpeedStep® Technology - How To Document

Please Note:

To verify that Enhanced Intel SpeedStep Technology is enabled, do the following:

Close all applications and ensure that Windows OS is in idle mode.
(Note from me: Rarely will this ever be achievable, Too many things running in the background to achieve this level)


Press Ctrl + Alt + Delete and select the "Performance" tab.

Verify that CPU usage is 0. (This is almost impossible on todays PC's, see above)

Right click "My Computer" and select, "Properties."

Under the "General" tab, examine the installed processor and speed.

If Enhanced Intel SpeedStep Technology is enabled, two processor speeds will be listed.
The first speed listed is the specified speed of the processor.
The second speed is the current operating speed.
The second speed will be less then the first speed. (See Figure 1.)
This indicates that Enhanced Intel SpeedStep Technology
has effectively lowered the processor voltage and core frequency, which can (depending on system usage and design)
result in decreased average power consumption and decreased average heat production.

If Enhanced Intel SpeedStep Technology is off, then both processor speeds will be equal. (See Figure 2.)
If the processor is not in idle mode, Enhanced Intel SpeedStep Technology can be enabled and both processors speeds can be equal. If this happens, try steps 1-3 again.
 

My Computer

System One

  • OS
    Win 8.1 Pro
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Self Built
    CPU
    I7-3770K
    Motherboard
    ASUS SABERTOOTH Z77
    Memory
    CORSAIR 8GB 2X4 D3 1866
    Graphics Card(s)
    EVGA GTX680 4GB
    Monitor(s) Displays
    ASUS 24" LED VG248QE
    Hard Drives
    SAMSUNG E 256GB SSD 840 PRO -
    SAMSUNG E 120GB SSD840 -
    SEAGATE 1TB PIPELINE
    PSU
    CORSAIR GS800
    Case
    CORSAIR 600T
    Cooling
    CORSAIR HYDRO H100I LIQUID COOLER
    Keyboard
    THERMALTA CHALLENGER ULT GAME-KYBRD
    Mouse
    RAZER DEATHADDER GAME MS BLK-ED
    Antivirus
    Windows Defender
    Other Info
    APC 1000VA -
    LGELECOEM LG 14X SATA BD BURNER -
    CORSAIR SP120 Fans x 3 -
    NZXT 5.25 USB3 BAY CARD READER -
    HAUPPAUGE COLOSSUS
After extensive testing I've determined that something changed from Windows 8 to Windows 8.1 with how SpeedStep is handled. Monitors show that the CPU speed does change, but only if Intel Virtualization Technology is disabled. This was not the case with Windows 8. I run Hyper-V for a virtual XP machine (I have two very old programs that won't run with anything but XP). With Windows 8 and the virtualization active the CPU monitors would correctly show step down to half-clock speed under low CPU load. With Windows 8.1 this does not happen. Further, power options for CPU clock settings are not available in Windows 8.1 with virtualization on but they were in Windows 8. I'm not sure what's going on, of if this is a real change in Windows 8.1.
 

My Computer

System One

  • OS
    Windows 7 Professional
Yet another update. Further testing using a CPU monitoring function that does not use Windows services (like CPU-Z) confirms that SpeedStep (and Turbo mode) in fact work with Hyper-V active. Windows apparently does not report the physical CPU clock but rather the virtualized processor speed for the host when Hyper-V is active which is why it doesn't appear that the CPU steps down or up.
 

My Computer

System One

  • OS
    Windows 7 Professional
I've been getting this error after updating to Windows 8.1. Does this error pose a threat of some kind to my system? Will disabling SpeedStep eliminate it? If so, how would I do that?

Code:
Log Name:      System
Source:        Microsoft-Windows-Kernel-Processor-Power
Date:          2014-03-21 1:59:36 AM
Event ID:      37
Task Category: (7)
Level:         Warning
Keywords:      
User:          SYSTEM
Computer:      Raj-PC
Description:
The speed of processor 7 in group 0 is being limited by system firmware. The processor has been in this reduced performance state for 71 seconds since the last report.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Microsoft-Windows-Kernel-Processor-Power" Guid="{0F67E49F-FE51-4E9F-B490-6F2948CC6027}" />
    <EventID>37</EventID>
    <Version>0</Version>
    <Level>3</Level>
    <Task>7</Task>
    <Opcode>0</Opcode>
    <Keywords>0x8000000000000000</Keywords>
    <TimeCreated SystemTime="2014-03-21T05:59:36.703326400Z" />
    <EventRecordID>34839</EventRecordID>
    <Correlation />
    <Execution ProcessID="4" ThreadID="9072" />
    <Channel>System</Channel>
    <Computer>Raj-PC</Computer>
    <Security UserID="S-1-5-18" />
  </System>
  <EventData>
    <Data Name="Group">0</Data>
    <Data Name="Number">7</Data>
    <Data Name="CapDurationInSeconds">71</Data>
    <Data Name="PpcChanges">1</Data>
    <Data Name="TpcChanges">0</Data>
    <Data Name="PccChanges">0</Data>
  </EventData>
</Event>
 

My Computer

System One

  • OS
    Windows 8.1 Pro Pack x64
    Computer type
    Laptop
    System Manufacturer/Model
    HP m6-1158ca
    CPU
    Intel i7-3632QM
    Motherboard
    HP 18A5
    Memory
    2 x 4096 DDR3-SDRAM
    Graphics Card(s)
    Intel HD Graphics 4000 / Radeon HD 7670M
    Sound Card
    IDT High Definition Audio
    Monitor(s) Displays
    15.6-inch HD BrightView LED-backlit display
    Screen Resolution
    1366 x 768
    Hard Drives
    Internal: Hitachi 1TB 5400RPM hard drive with HP ProtectSmart

    External: WD Passport 1TB with USB 3.0 / Seagate Barracuda 1TB 5400RPM with ULTRA Enclosure / Seagate Momentus 320GB 5400RPM with Sabrent Enclosure
    Cooling
    Cooler Master NotePal X-Slim Ultra-Slim Laptop Cooling Pad with 160mm Fan
    Mouse
    Logitech M560
    Internet Speed
    DSL 25/10
    Browser
    Mozilla Firefox 33.0.2
    Antivirus
    Windows Defender / Malwarebytes Anti-Malware
Back
Top