Hyper-V Windows 8 CPU power management problem

Hello,

I have just installed Windows 8 on my home HP Microserver with AMD n36l CPU integrated. After installation of Hyper-V module, the PowerNow cpu management has stopped working. In Control Panel / Power Management I don't see CPU scaling options and the CPU is still running at highest frequency. When I remove Hyper-V, the frequency changes without any problem and it is manageable through power management. 

Information exposed to operating system during boot:

Processor 0 in group 0 exposes the following power management capabilities:
Idle state type: ACPI Idle (C) States (1 state(s))
Performance state type: ACPI Performance (P) / Throttle (T) States
Nominal Frequency (MHz): 1300
Maximum performance percentage: 100
Minimum performance percentage: 61
Minimum throttle percentage: 61

Does anybody has similar problem? Is there some workaround?

Thank you for any answer

Petr Janousek

September 1st, 2012 5:56pm

make sure power management is enabled in the BIOS and then it will be fine

Free Windows Admin Tool Kit Click here and download it now
September 1st, 2012 8:35pm

Hello,

I am sorry, but have you read my question? Power Management is working without Hyper-V enabled! BIOS is configured correctly. My questin was, if somebody else has problem with Power Management with Hyper-V enabled too. OK, I will test it myself.

Thank you for your help.

Petr

September 2nd, 2012 10:43pm

This always happen if you install Hyper-V. Use VMware or Virtualbox if you need Power saving options.

Becasue of this, enabling Hyper-V fix freezing issues in the PR. No Power saving = no freezes.

Free Windows Admin Tool Kit Click here and download it now
September 2nd, 2012 11:48pm

power management and virtual machines are independant

i use amd so the power savings is called cool and quiet, intel calls it advanced speed step

September 2nd, 2012 11:49pm

i use cool and quiet on my server when its low demand the CPU uses < 5W which saves $, when the load rises the CPU rises up to 35W which costs $ until the load dies back down

its not a problem with VMs but in practice the CPU rarely is quiet enough to stay at the lower power states for long due to the actively of the guestys

Free Windows Admin Tool Kit Click here and download it now
September 2nd, 2012 11:52pm

OK, I have tested it on my laptop, so it is maybe generic behavior of Hyper-V (It disables CPU power management). I have Intel i5 on laptop so it is not just about AMD.

I am not sure how it was working with WinSrv 2008 R2. If Hyper-V cannot use a CPU Power Management, so it is quite useless on PCs :o( 

September 3rd, 2012 2:27am

I have run an app to monitor the CPU on server 2008r2 which is my current web appliance, and power management works ok when the load is low enough

CPU power management is independent of the entire OS, it works with DOS and up fine

Free Windows Admin Tool Kit Click here and download it now
September 3rd, 2012 2:37am

So, there is some bug with Hyper-V in Windows 8 and CPU power management. On the same hardware with Windows Server 2008 R2 is everything OK.

September 5th, 2012 4:50pm

So, there is some bug with Hyper-V in Windows 8 and CPU power management. On the same hardware with Windows Server 2008 R2 is everything OK.

  • Marked as answer by Petr Janousek Wednesday, September 05, 2012 1:50 PM
Free Windows Admin Tool Kit Click here and download it now
September 5th, 2012 4:50pm

So, there is some bug with Hyper-V in Windows 8 and CPU power management. On the same hardware with Windows Server 2008 R2 is everything OK.

  • Marked as answer by Petr Janousek Wednesday, September 05, 2012 1:50 PM
September 5th, 2012 4:50pm

Hello there,

I've just done a test with the Performance Analyzer. If you look at Hyper-V Logical Processor -> %Maximum clock frequency, you will see it fluctuate along with the workload. Therefore I seems that the bug -- if there is one -- is with Task Manager and Resource Monitor and not with the system itself.

/Ben

Free Windows Admin Tool Kit Click here and download it now
September 5th, 2012 5:11pm

Hello there,

I've just done a test with the Performance Analyzer. If you look at Hyper-V Logical Processor -> %Maximum clock frequency, you will see it fluctuate along with the workload. Therefore I seems that the bug -- if there is one -- is with Task Manager and Resource Monitor and not with the system itself.

/Ben

  • Proposed as answer by BenoitD Wednesday, September 05, 2012 2:14 PM
September 5th, 2012 5:11pm

Hello there,

I've just done a test with the Performance Analyzer. If you look at Hyper-V Logical Processor -> %Maximum clock frequency, you will see it fluctuate along with the workload. Therefore I seems that the bug -- if there is one -- is with Task Manager and Resource Monitor and not with the system itself.

/Ben

  • Proposed as answer by BenoitD Wednesday, September 05, 2012 2:14 PM
Free Windows Admin Tool Kit Click here and download it now
September 5th, 2012 5:11pm

I can confirm this is happening with Windows 8 Enterprise RTM with the Hyper-V role installed.

Dell E6430 BIOS A03 (current as of September 6th, 2012)

Intel 3rd Gen Core i5-3210M

SpeedStep Enabled in BIOS

CPU power state and throttle down working fine as verified with Task Manager without the Hyper-V role installed.  Intel Turbo Boost also functioning fine without Hyper-V role installed.

With the Hyper-V role installed the CPU speed as reported in Task Manager stays at the Maximum speed regardless. Intel Turbo Boost not functioning either as reported by Task Manager.

As noted earlier, the bug could be with Hyper-V or maybe Task Manager itself.  Just here to confirm the behavior.

-Weaver
September 7th, 2012 5:39am

I can confirm this is happening with Windows 8 Enterprise RTM with the Hyper-V role installed.

Dell E6430 BIOS A03 (current as of September 6th, 2012)

Intel 3rd Gen Core i5-3210M

SpeedStep Enabled in BIOS

CPU power state and throttle down working fine as verified with Task Manager without the Hyper-V role installed.  Intel Turbo Boost also functioning fine without Hyper-V role installed.

With the Hyper-V role installed the CPU speed as reported in Task Manager stays at the Maximum speed regardless. Intel Turbo Boost not functioning either as reported by Task Manager.

As noted earlier, the bug could be with Hyper-V or maybe Task Manager itself.  Just here to confirm the behavior.

-Weaver
  • Edited by WeaverVS Friday, September 07, 2012 2:40 AM
Free Windows Admin Tool Kit Click here and download it now
September 7th, 2012 5:39am

I can confirm this is happening with Windows 8 Enterprise RTM with the Hyper-V role installed.

Dell E6430 BIOS A03 (current as of September 6th, 2012)

Intel 3rd Gen Core i5-3210M

SpeedStep Enabled in BIOS

CPU power state and throttle down working fine as verified with Task Manager without the Hyper-V role installed.  Intel Turbo Boost also functioning fine without Hyper-V role installed.

With the Hyper-V role installed the CPU speed as reported in Task Manager stays at the Maximum speed regardless. Intel Turbo Boost not functioning either as reported by Task Manager.

As noted earlier, the bug could be with Hyper-V or maybe Task Manager itself.  Just here to confirm the behavior.

-Weaver
  • Edited by WeaverVS Friday, September 07, 2012 2:40 AM
September 7th, 2012 5:39am

In other words, the fact that Task Manager always shows maximum CPU speed (after the @ sign) does absolutely not mean that the CPU really runs at maximum speed al the time, correct?

Free Windows Admin Tool Kit Click here and download it now
September 7th, 2012 11:38am

This information is good but still not answering Petr's question or mine since I am experiencing the same thing with my Intel i5 processor.  I would like to know why this issue is occurring and if or when something might be done to fix?  I don't think we should settle for "that is how it works" when task manager is not showing the user the real utilization/power management.  Thanks for looking into this MVP/Microsoft.
September 9th, 2012 4:14pm

You have to look at the value "Speed", not "maximum speed".
Free Windows Admin Tool Kit Click here and download it now
September 9th, 2012 10:26pm

The same behavior on Windows Server 2012: after Hyper-V role is added, the CPU clock speed runs at maximum even with no server load. Probably there is no a Task Manager display issue as CPU temperature rise too.
September 20th, 2012 10:31am

I have experienced the same behavior with Windows 8 RTM. 

I have a workstation with two 16 core 6272 2.1GHz Opterons.  Without Hyper-V, almost all the cores park and the processors idle at 700mhz - 1.4 ghz and the machine consumes 85 watts.  Turbo mode works perfectly, pushing the processors routinely to 3Ghz so long as only half the cores are busy.  Between 50% and 100% load, the machine runs at 2.5 - 2.1 Ghz.  Power management is working as it should; however, once the Hyper-V role is enabled, all cores are pegged at 2.1 Ghz and idle power usage soars to 185 watts.  Cores never boost beyond 2.1 Ghz and also never idle to lesser frequencies.  As you watch Task Manager, CPU processing jumps around all 32 cores.  So at idle, every core is slightly busy yet at peak frequency.  This behavior stays even after multiple reboots over multiple days.

Removing the Hyper-V Role sets everything back to normal, power management is restored, turbo mode works again, and idle power usage returns to 85 watts. 

I have been forced to fall back to using the less ideal type 2 hypervisor VMWare Player and Workstation to run my virtual machines.

I have been hoping for a Windows Update patch to resolve this power mangement / thread scheduler issue; but i have not seen any yet....

Free Windows Admin Tool Kit Click here and download it now
October 1st, 2012 12:12am

I tested Hyper-V on my gaming rig recently simply to see how compatible it was, and it runs fine. I also noticed the Cool & Quiet feature of my CPU was not functioning properly but my CPU has an oversize cooler as I indulge in overclocking.

My Althon64 X2 4200+ can get down to 3.41 W of power when idle and alive using desktop windows.

I wonder if there is a better CPU driver for AMD out there.

October 1st, 2012 12:25am

I have the same issue with my Dell Precision 6600 with latest BIOS-A12, I7-2820QM CPU w/ four cores/8 logical cores. Speed step is enabled. NVidia Quadro 3000M video controller.

Any thoughts?

Thanks,

Free Windows Admin Tool Kit Click here and download it now
October 5th, 2012 5:16pm

I pulled out my power checker and it seems that there is a problem with Hyper-V in 8 as the power seems to be varying as expected with the GPU always at idle

October 5th, 2012 7:10pm

@Andre.Ziegler

>You have to look at the value "Speed", not "maximum speed".

Why? I was indeed to stress that Speed value here is always equal to Maximum speed meaning that CPU clock never falls back and works at its maximum (according to what taskman is showing). Or am I getting it wrong?

Free Windows Admin Tool Kit Click here and download it now
October 10th, 2012 9:37pm

I am experiencing this issue as well both in the Enterprise and personal environments. Multiple servers/workstations with Windows Server 2012. Any thoughts?
October 17th, 2012 7:23am

I would check for updates.

check with component vendors as they have generic drivers that might work better

Free Windows Admin Tool Kit Click here and download it now
October 17th, 2012 2:58pm

@Andre.Ziegler

>You have to look at the value "Speed", not "maximum speed".

Why?

because "Speed" is the current CPU clock and this is what you want to know.
October 22nd, 2012 12:04pm

I can also confirm the negative effect of Hyper-V on my Toshiba Satellite R830 notebook with Intel Core i5-2410M (BIOS 3.90 / EC 1.60 version).

At first I suspected the BIOS update I performed today or the Intel Chipset Driver update, but then it turned out clearly that installing Hyper-V on Windows 8 Pro (64-Bit) is causing the "Processor Power Management" options (with "Maximum" and "Minimum Processor State" % values) to disappear. After deinstalling Hyper-V, the "Processor Power Management" options are back.

However, it is not clear yet if this is a bug in the Hyper-V environment or in the drivers.

Free Windows Admin Tool Kit Click here and download it now
November 26th, 2012 1:32am

I can also confirm the negative effect of Hyper-V on my Toshiba Satellite R830 notebook with Intel Core i5-2410M (BIOS 3.90 / EC 1.60 version).

At first I suspected the BIOS update I performed today or the Intel Chipset Driver update, but then it turned out clearly that installing Hyper-V on Windows 8 Pro (64-Bit) is causing the "Processor Power Management" options (with "Maximum" and "Minimum Processor State" % values) to disappear. After deinstalling Hyper-V, the "Processor Power Management" options are back.

However, it is not clear yet if this is a bug in the Hyper-V environment or in the drivers.

  • Edited by magicaster Sunday, November 25, 2012 10:34 PM
November 26th, 2012 1:32am

I can also confirm the negative effect of Hyper-V on my Toshiba Satellite R830 notebook with Intel Core i5-2410M (BIOS 3.90 / EC 1.60 version).

At first I suspected the BIOS update I performed today or the Intel Chipset Driver update, but then it turned out clearly that installing Hyper-V on Windows 8 Pro (64-Bit) is causing the "Processor Power Management" options (with "Maximum" and "Minimum Processor State" % values) to disappear. After deinstalling Hyper-V, the "Processor Power Management" options are back.

However, it is not clear yet if this is a bug in the Hyper-V environment or in the drivers.

  • Edited by magicaster Sunday, November 25, 2012 10:34 PM
Free Windows Admin Tool Kit Click here and download it now
November 26th, 2012 1:32am

Same problem.  Windows 8 w/ Hyper-V on my Toshiba i5 M430 laptop.
November 28th, 2012 5:26pm

Hello,

I have just installed Windows 8 on my home HP Microserver with AMD n36l CPU integrated. After installation of Hyper-V module, the PowerNow cpu management has stopped working. In Control Panel / Power Management I don't see CPU scaling options and the CPU is still running at highest frequency. When I remove Hyper-V, the frequency changes without any problem and it is manageable through power management. 

Information exposed to operating system during boot:

Processor 0 in group 0 exposes the following power management capabilities:
Idle state type: ACPI Idle (C) States (1 state(s))
Performance state type: ACPI Performance (P) / Throttle (T) States
Nominal Frequency (MHz): 1300
Maximum performance percentage: 100
Minimum performance percentage: 61
Minimum throttle percentage: 61

Does anybody has similar problem? Is there some workaround?

Thank you for any answer

Petr Janousek

DON'T WORRY! TESTED ON A I7 LAPTOP AND FOUND OUT BY READING FREQUENCIES THAT ALTHOUGH IT DISABLES YOUR POWER MANAGEMENT FEATURES, IT DOESN'T AFFECT TURBO BOOST. I HAVE A WORKAROUND FOR THOSE WHO WANT TO HAVE A POWER SAVING PROFILE OR "STEP DOWN PROFILES":

BEFORE ENABLING HYPER-V(OR IF YOU HAVE IT ENABLED GO TO CONTROL PANEL>>>UNINSTALL A PROGRAM>>>TURN WINDOWS FEATURES ON OR OFF>>>UNCHECK THE HYPER-V BOX>>>OK,IT MAY NEED A REBOOT) CREATE POWER MANAGEMENT PLANS FROM THE POWER MANAGEMENT SECTION IN CONTROL PANEL. FOR EXAMPLE I HAVE 5 POWER PLANS, 2 POWER SAVERS, 1 BALANCED, AND 2 HIGH PERFORMANCE ONES- ONE THAT ALLOWS "FULL THROTTLE", I MEAN MAXIMUM PERFORMANCE, AND ONE THAT PREVENTS OVERHEATING, THAT NEEDS TURBO BOOST OFF.THIS IS DONE BY SETTING MAXIMUM ALLOWED PROCESSOR USAGE TO 99% IN THE ADVANCED SETTINGS,SO THAT YOU DON'T HAVE TO GO TO THE BIOS SETTINGS ALL THE TIME.---THEN ENABLE HYPER-V, AND SWITCH BETWEEN THE PLANS YOU'VE JUST CREATED.

PLEASE NOTE THAT THE TASK MANAGER WILL ONLY SHOW THE BASE FREQUENCY OF YOUR PORCESSOR, ALTHOUGH UTILITIES LIKE HWINFO, INTEL XTREME TUNING UTILITY, AND TURBO BOOST MONITOR FROM INTEL WILL SHOW THE REAL CLOCK FREQUENCY. THERE IS PROBABLY A BUG IN THE TASK MANAGER, OR MAYBE THE PERF COUNTERS FOR TURBO BOOST ARE DISABLED OR SOMETHING.

Free Windows Admin Tool Kit Click here and download it now
November 29th, 2012 10:42am

Hello,

I have just installed Windows 8 on my home HP Microserver with AMD n36l CPU integrated. After installation of Hyper-V module, the PowerNow cpu management has stopped working. In Control Panel / Power Management I don't see CPU scaling options and the CPU is still running at highest frequency. When I remove Hyper-V, the frequency changes without any problem and it is manageable through power management. 

Information exposed to operating system during boot:

Processor 0 in group 0 exposes the following power management capabilities:
Idle state type: ACPI Idle (C) States (1 state(s))
Performance state type: ACPI Performance (P) / Throttle (T) States
Nominal Frequency (MHz): 1300
Maximum performance percentage: 100
Minimum performance percentage: 61
Minimum throttle percentage: 61

Does anybody has similar problem? Is there some workaround?

Thank you for any answer

Petr Janousek

DON'T WORRY! TESTED ON A I7 LAPTOP AND FOUND OUT BY READING FREQUENCIES THAT ALTHOUGH IT DISABLES YOUR POWER MANAGEMENT FEATURES, IT DOESN'T AFFECT TURBO BOOST. I HAVE A WORKAROUND FOR THOSE WHO WANT TO HAVE A POWER SAVING PROFILE OR "STEP DOWN PROFILES":

BEFORE ENABLING HYPER-V(OR IF YOU HAVE IT ENABLED GO TO CONTROL PANEL>>>UNINSTALL A PROGRAM>>>TURN WINDOWS FEATURES ON OR OFF>>>UNCHECK THE HYPER-V BOX>>>OK,IT MAY NEED A REBOOT) CREATE POWER MANAGEMENT PLANS FROM THE POWER MANAGEMENT SECTION IN CONTROL PANEL. FOR EXAMPLE I HAVE 5 POWER PLANS, 2 POWER SAVERS, 1 BALANCED, AND 2 HIGH PERFORMANCE ONES- ONE THAT ALLOWS "FULL THROTTLE", I MEAN MAXIMUM PERFORMANCE, AND ONE THAT PREVENTS OVERHEATING, THAT NEEDS TURBO BOOST OFF.THIS IS DONE BY SETTING MAXIMUM ALLOWED PROCESSOR USAGE TO 99% IN THE ADVANCED SETTINGS,SO THAT YOU DON'T HAVE TO GO TO THE BIOS SETTINGS ALL THE TIME.---THEN ENABLE HYPER-V, AND SWITCH BETWEEN THE PLANS YOU'VE JUST CREATED.

PLEASE NOTE THAT THE TASK MANAGER WILL ONLY SHOW THE BASE FREQUENCY OF YOUR PORCESSOR, ALTHOUGH UTILITIES LIKE HWINFO, INTEL XTREME TUNING UTILITY, AND TURBO BOOST MONITOR FROM INTEL WILL SHOW THE REAL CLOCK FREQUENCY. THERE IS PROBABLY A BUG IN THE TASK MANAGER, OR MAYBE THE PERF COUNTERS FOR TURBO BOOST ARE DISABLED OR SOMETHING.

  • Proposed as answer by NJOKER Thursday, November 29, 2012 7:59 AM
November 29th, 2012 10:42am

Hello,

I have just installed Windows 8 on my home HP Microserver with AMD n36l CPU integrated. After installation of Hyper-V module, the PowerNow cpu management has stopped working. In Control Panel / Power Management I don't see CPU scaling options and the CPU is still running at highest frequency. When I remove Hyper-V, the frequency changes without any problem and it is manageable through power management. 

Information exposed to operating system during boot:

Processor 0 in group 0 exposes the following power management capabilities:
Idle state type: ACPI Idle (C) States (1 state(s))
Performance state type: ACPI Performance (P) / Throttle (T) States
Nominal Frequency (MHz): 1300
Maximum performance percentage: 100
Minimum performance percentage: 61
Minimum throttle percentage: 61

Does anybody has similar problem? Is there some workaround?

Thank you for any answer

Petr Janousek

DON'T WORRY! TESTED ON A I7 LAPTOP AND FOUND OUT BY READING FREQUENCIES THAT ALTHOUGH IT DISABLES YOUR POWER MANAGEMENT FEATURES, IT DOESN'T AFFECT TURBO BOOST. I HAVE A WORKAROUND FOR THOSE WHO WANT TO HAVE A POWER SAVING PROFILE OR "STEP DOWN PROFILES":

BEFORE ENABLING HYPER-V(OR IF YOU HAVE IT ENABLED GO TO CONTROL PANEL>>>UNINSTALL A PROGRAM>>>TURN WINDOWS FEATURES ON OR OFF>>>UNCHECK THE HYPER-V BOX>>>OK,IT MAY NEED A REBOOT) CREATE POWER MANAGEMENT PLANS FROM THE POWER MANAGEMENT SECTION IN CONTROL PANEL. FOR EXAMPLE I HAVE 5 POWER PLANS, 2 POWER SAVERS, 1 BALANCED, AND 2 HIGH PERFORMANCE ONES- ONE THAT ALLOWS "FULL THROTTLE", I MEAN MAXIMUM PERFORMANCE, AND ONE THAT PREVENTS OVERHEATING, THAT NEEDS TURBO BOOST OFF.THIS IS DONE BY SETTING MAXIMUM ALLOWED PROCESSOR USAGE TO 99% IN THE ADVANCED SETTINGS,SO THAT YOU DON'T HAVE TO GO TO THE BIOS SETTINGS ALL THE TIME.---THEN ENABLE HYPER-V, AND SWITCH BETWEEN THE PLANS YOU'VE JUST CREATED.

PLEASE NOTE THAT THE TASK MANAGER WILL ONLY SHOW THE BASE FREQUENCY OF YOUR PORCESSOR, ALTHOUGH UTILITIES LIKE HWINFO, INTEL XTREME TUNING UTILITY, AND TURBO BOOST MONITOR FROM INTEL WILL SHOW THE REAL CLOCK FREQUENCY. THERE IS PROBABLY A BUG IN THE TASK MANAGER, OR MAYBE THE PERF COUNTERS FOR TURBO BOOST ARE DISABLED OR SOMETHING.

  • Proposed as answer by NJOKER Thursday, November 29, 2012 7:59 AM
Free Windows Admin Tool Kit Click here and download it now
November 29th, 2012 10:42am

HI,

I also faces the same problem. I need Hyper V because I am Windows Phone Developer and the Windows Phone emulator uses Hyper-V for Device Virtualization.

Thanx

December 8th, 2012 1:39pm

I should mention a notebook is not the best platform for virtual machines. They tend to be grossly under-powered compared to a server.

A server with 16+ GB of RAM and a couple of sockets will definitely give a virtual machine a solid platform.

Using an under-powered machine is like spinning your wheels

Free Windows Admin Tool Kit Click here and download it now
December 8th, 2012 3:40pm

Hello,

I have just installed Windows 8 on my home HP Microserver with AMD n36l CPU integrated. After installation of Hyper-V module, the PowerNow cpu management has stopped working. In Control Panel / Power Management I don't see CPU scaling options and the CPU is still running at highest frequency. When I remove Hyper-V, the frequency changes without any problem and it is manageable through power management. 

Information exposed to operating system during boot:

Processor 0 in group 0 exposes the following power management capabilities:
Idle state type: ACPI Idle (C) States (1 state(s))
Performance state type: ACPI Performance (P) / Throttle (T) States
Nominal Frequency (MHz): 1300
Maximum performance percentage: 100
Minimum performance percentage: 61
Minimum throttle percentage: 61

Does anybody has similar problem? Is there some workaround?

Thank you for any answer

Petr Janousek

DON'T WORRY! TESTED ON A I7 LAPTOP AND FOUND OUT BY READING FREQUENCIES THAT ALTHOUGH IT DISABLES YOUR POWER MANAGEMENT FEATURES, IT DOESN'T AFFECT TURBO BOOST. I HAVE A WORKAROUND FOR THOSE WHO WANT TO HAVE A POWER SAVING PROFILE OR "STEP DOWN PROFILES":

BEFORE ENABLING HYPER-V(OR IF YOU HAVE IT ENABLED GO TO CONTROL PANEL>>>UNINSTALL A PROGRAM>>>TURN WINDOWS FEATURES ON OR OFF>>>UNCHECK THE HYPER-V BOX>>>OK,IT MAY NEED A REBOOT) CREATE POWER MANAGEMENT PLANS FROM THE POWER MANAGEMENT SECTION IN CONTROL PANEL. FOR EXAMPLE I HAVE 5 POWER PLANS, 2 POWER SAVERS, 1 BALANCED, AND 2 HIGH PERFORMANCE ONES- ONE THAT ALLOWS "FULL THROTTLE", I MEAN MAXIMUM PERFORMANCE, AND ONE THAT PREVENTS OVERHEATING, THAT NEEDS TURBO BOOST OFF.THIS IS DONE BY SETTING MAXIMUM ALLOWED PROCESSOR USAGE TO 99% IN THE ADVANCED SETTINGS,SO THAT YOU DON'T HAVE TO GO TO THE BIOS SETTINGS ALL THE TIME.---THEN ENABLE HYPER-V, AND SWITCH BETWEEN THE PLANS YOU'VE JUST CREATED.

PLEASE NOTE THAT THE TASK MANAGER WILL ONLY SHOW THE BASE FREQUENCY OF YOUR PORCESSOR, ALTHOUGH UTILITIES LIKE HWINFO, INTEL XTREME TUNING UTILITY, AND TURBO BOOST MONITOR FROM INTEL WILL SHOW THE REAL CLOCK FREQUENCY. THERE IS PROBABLY A BUG IN THE TASK MANAGER, OR MAYBE THE PERF COUNTERS FOR TURBO BOOST ARE DISABLED OR SOMETHING.

Hi Njoker

 I think I have encountered this issue too.  Essentially, I am scaling out a multi server (win2008r2, win2012 )VM farm on my laptop with windows 8 Hyper-v.  I want to be able to close my laptop lid and the laptop just goes into a very low power sleep state. Instead, it seems to carry on as normal which results in it being very hot when I next take it our my bag.  Do you think your  fix can  solve this problem

If so, may I clarify your instructions

1) Uninstall Hyper-V buy unchecking the feature

Do I need to backup/restore my lan settings - setting up the virtual bridge was not quite the walk in the park I was led to believe.

2) Create Power Save Plans

  • 2 Power Save
  • 1 balanced
  • 2 high performance (Full Throttle + One the avoids overheating.)

Out of interest why so many?

Do you have a defaults in each case?

When do make the switch from the default

3) other stuff

-What to do when I close the laptop lid when on battery .... Sleep then 20mins hypernate???????

-what about the graphics card  (GTX 670M )  - which plan will effectively drop this down to a minimum performance or even disable it altogether.

- what are the best powersave settings on the following so that they effectively mirror the current powersave plan, provided by windows 8 host.

  • win 8 vm
  • win2008r2 vm
  • win2012 vm

 Regards

Daniel

December 19th, 2012 4:52pm

Hello,

I have just installed Windows 8 on my home HP Microserver with AMD n36l CPU integrated. After installation of Hyper-V module, the PowerNow cpu management has stopped working. In Control Panel / Power Management I don't see CPU scaling options and the CPU is still running at highest frequency. When I remove Hyper-V, the frequency changes without any problem and it is manageable through power management. 

Information exposed to operating system during boot:

Processor 0 in group 0 exposes the following power management capabilities:
Idle state type: ACPI Idle (C) States (1 state(s))
Performance state type: ACPI Performance (P) / Throttle (T) States
Nominal Frequency (MHz): 1300
Maximum performance percentage: 100
Minimum performance percentage: 61
Minimum throttle percentage: 61

Does anybody has similar problem? Is there some workaround?

Thank you for any answer

Petr Janousek

DON'T WORRY! TESTED ON A I7 LAPTOP AND FOUND OUT BY READING FREQUENCIES THAT ALTHOUGH IT DISABLES YOUR POWER MANAGEMENT FEATURES, IT DOESN'T AFFECT TURBO BOOST. I HAVE A WORKAROUND FOR THOSE WHO WANT TO HAVE A POWER SAVING PROFILE OR "STEP DOWN PROFILES":

BEFORE ENABLING HYPER-V(OR IF YOU HAVE IT ENABLED GO TO CONTROL PANEL>>>UNINSTALL A PROGRAM>>>TURN WINDOWS FEATURES ON OR OFF>>>UNCHECK THE HYPER-V BOX>>>OK,IT MAY NEED A REBOOT) CREATE POWER MANAGEMENT PLANS FROM THE POWER MANAGEMENT SECTION IN CONTROL PANEL. FOR EXAMPLE I HAVE 5 POWER PLANS, 2 POWER SAVERS, 1 BALANCED, AND 2 HIGH PERFORMANCE ONES- ONE THAT ALLOWS "FULL THROTTLE", I MEAN MAXIMUM PERFORMANCE, AND ONE THAT PREVENTS OVERHEATING, THAT NEEDS TURBO BOOST OFF.THIS IS DONE BY SETTING MAXIMUM ALLOWED PROCESSOR USAGE TO 99% IN THE ADVANCED SETTINGS,SO THAT YOU DON'T HAVE TO GO TO THE BIOS SETTINGS ALL THE TIME.---THEN ENABLE HYPER-V, AND SWITCH BETWEEN THE PLANS YOU'VE JUST CREATED.

PLEASE NOTE THAT THE TASK MANAGER WILL ONLY SHOW THE BASE FREQUENCY OF YOUR PORCESSOR, ALTHOUGH UTILITIES LIKE HWINFO, INTEL XTREME TUNING UTILITY, AND TURBO BOOST MONITOR FROM INTEL WILL SHOW THE REAL CLOCK FREQUENCY. THERE IS PROBABLY A BUG IN THE TASK MANAGER, OR MAYBE THE PERF COUNTERS FOR TURBO BOOST ARE DISABLED OR SOMETHING.

Hi Njoker

 I think I have encountered this issue too.  Essentially, I am scaling out a multi server (win2008r2, win2012 )VM farm on my laptop with windows 8 Hyper-v.  I want to be able to close my laptop lid and the laptop just goes into a very low power sleep state. Instead, it seems to carry on as normal which results in it being very hot when I next take it our my bag.  Do you think your  fix can  solve this problem

If so, may I clarify your instructions

1) Uninstall Hyper-V buy unchecking the feature

Do I need to backup/restore my lan settings - setting up the virtual bridge was not quite the walk in the park I was led to believe.

2) Create Power Save Plans

  • 2 Power Save
  • 1 balanced
  • 2 high performance (Full Throttle + One the avoids overheating.)

Out of interest why so many?

Do you have a defaults in each case?

When do make the switch from the default

3) other stuff

-What to do when I close the laptop lid when on battery .... Sleep then 20mins hypernate???????

-what about the graphics card  (GTX 670M )  - which plan will effectively drop this down to a minimum performance or even disable it altogether.

- what are the best powersave settings on the following so that they effectively mirror the current powersave plan, provided by windows 8 host.

  • win 8 vm
  • win2008r2 vm
  • win2012 vm

 Regards

Daniel

  • Edited by DanTheManXX Wednesday, December 19, 2012 2:06 PM
Free Windows Admin Tool Kit Click here and download it now
December 19th, 2012 4:52pm

Hello,

I have just installed Windows 8 on my home HP Microserver with AMD n36l CPU integrated. After installation of Hyper-V module, the PowerNow cpu management has stopped working. In Control Panel / Power Management I don't see CPU scaling options and the CPU is still running at highest frequency. When I remove Hyper-V, the frequency changes without any problem and it is manageable through power management. 

Information exposed to operating system during boot:

Processor 0 in group 0 exposes the following power management capabilities:
Idle state type: ACPI Idle (C) States (1 state(s))
Performance state type: ACPI Performance (P) / Throttle (T) States
Nominal Frequency (MHz): 1300
Maximum performance percentage: 100
Minimum performance percentage: 61
Minimum throttle percentage: 61

Does anybody has similar problem? Is there some workaround?

Thank you for any answer

Petr Janousek

DON'T WORRY! TESTED ON A I7 LAPTOP AND FOUND OUT BY READING FREQUENCIES THAT ALTHOUGH IT DISABLES YOUR POWER MANAGEMENT FEATURES, IT DOESN'T AFFECT TURBO BOOST. I HAVE A WORKAROUND FOR THOSE WHO WANT TO HAVE A POWER SAVING PROFILE OR "STEP DOWN PROFILES":

BEFORE ENABLING HYPER-V(OR IF YOU HAVE IT ENABLED GO TO CONTROL PANEL>>>UNINSTALL A PROGRAM>>>TURN WINDOWS FEATURES ON OR OFF>>>UNCHECK THE HYPER-V BOX>>>OK,IT MAY NEED A REBOOT) CREATE POWER MANAGEMENT PLANS FROM THE POWER MANAGEMENT SECTION IN CONTROL PANEL. FOR EXAMPLE I HAVE 5 POWER PLANS, 2 POWER SAVERS, 1 BALANCED, AND 2 HIGH PERFORMANCE ONES- ONE THAT ALLOWS "FULL THROTTLE", I MEAN MAXIMUM PERFORMANCE, AND ONE THAT PREVENTS OVERHEATING, THAT NEEDS TURBO BOOST OFF.THIS IS DONE BY SETTING MAXIMUM ALLOWED PROCESSOR USAGE TO 99% IN THE ADVANCED SETTINGS,SO THAT YOU DON'T HAVE TO GO TO THE BIOS SETTINGS ALL THE TIME.---THEN ENABLE HYPER-V, AND SWITCH BETWEEN THE PLANS YOU'VE JUST CREATED.

PLEASE NOTE THAT THE TASK MANAGER WILL ONLY SHOW THE BASE FREQUENCY OF YOUR PORCESSOR, ALTHOUGH UTILITIES LIKE HWINFO, INTEL XTREME TUNING UTILITY, AND TURBO BOOST MONITOR FROM INTEL WILL SHOW THE REAL CLOCK FREQUENCY. THERE IS PROBABLY A BUG IN THE TASK MANAGER, OR MAYBE THE PERF COUNTERS FOR TURBO BOOST ARE DISABLED OR SOMETHING.

Hi Njoker

 I think I have encountered this issue too.  Essentially, I am scaling out a multi server (win2008r2, win2012 )VM farm on my laptop with windows 8 Hyper-v.  I want to be able to close my laptop lid and the laptop just goes into a very low power sleep state. Instead, it seems to carry on as normal which results in it being very hot when I next take it our my bag.  Do you think your  fix can  solve this problem

If so, may I clarify your instructions

1) Uninstall Hyper-V buy unchecking the feature

Do I need to backup/restore my lan settings - setting up the virtual bridge was not quite the walk in the park I was led to believe.

2) Create Power Save Plans

  • 2 Power Save
  • 1 balanced
  • 2 high performance (Full Throttle + One the avoids overheating.)

Out of interest why so many?

Do you have a defaults in each case?

When do make the switch from the default

3) other stuff

-What to do when I close the laptop lid when on battery .... Sleep then 20mins hypernate???????

-what about the graphics card  (GTX 670M )  - which plan will effectively drop this down to a minimum performance or even disable it altogether.

- what are the best powersave settings on the following so that they effectively mirror the current powersave plan, provided by windows 8 host.

  • win 8 vm
  • win2008r2 vm
  • win2012 vm

 Regards

Daniel

  • Edited by DanTheManXX Wednesday, December 19, 2012 2:06 PM
December 19th, 2012 4:52pm

Can any of you guys using Hyper-V confirm corruption of some system files after! disabling Hyper-V?

>SFC /VERIFYONLY (will leave all untouched but lists errors found.)

Test sequence:

Windows 8 Pro before enabling Hyper-V - SFC finds no errors

Windows 8 Pro with Hyper-V enabled - SFC finds no errors

Windows 8 Pro after disabling Hyper-V - SFC finds errors


2012-11-24 14:57:30, Info                  CSI    00000409 [SR] Repairing corrupted file [ml:520{260},l:82{41}]"\??\C:\Windows\System32\driverstore\en-US"\[l:30{15}]"wvms_mp.inf_loc" from store
2012-11-24 14:57:30, Info                  CSI    0000040a [SR] Repairing corrupted file [ml:520{260},l:82{41}]"\??\C:\Windows\System32\driverstore\en-US"\[l:34{17}]"wvms_vspp.inf_loc" from store
2012-11-24 14:57:31, Info                  CSI    0000040b [SR] Repairing corrupted file [ml:520{260},l:74{37}]"\??\C:\Windows\System32\drivers\en-US"\[l:32{16}]"vmswitch.sys.mui" from store
2012-11-24 14:57:31, Info                  CSI    0000040c [SR] Repairing corrupted file [ml:520{260},l:82{41}]"\??\C:\Windows\System32\driverstore\en-US"\[l:30{15}]"wvms_pp.inf_loc" from store
Free Windows Admin Tool Kit Click here and download it now
December 19th, 2012 10:41pm

Can any of you guys using Hyper-V confirm corruption of some system files after! disabling Hyper-V?

>SFC /VERIFYONLY (will leave all untouched but lists errors found.)

Test sequence:

Windows 8 Pro before enabling Hyper-V - SFC finds no errors

Windows 8 Pro with Hyper-V enabled - SFC finds no errors

Windows 8 Pro after disabling Hyper-V - SFC finds errors


2012-11-24 14:57:30, Info                  CSI    00000409 [SR] Repairing corrupted file [ml:520{260},l:82{41}]"\??\C:\Windows\System32\driverstore\en-US"\[l:30{15}]"wvms_mp.inf_loc" from store
2012-11-24 14:57:30, Info                  CSI    0000040a [SR] Repairing corrupted file [ml:520{260},l:82{41}]"\??\C:\Windows\System32\driverstore\en-US"\[l:34{17}]"wvms_vspp.inf_loc" from store
2012-11-24 14:57:31, Info                  CSI    0000040b [SR] Repairing corrupted file [ml:520{260},l:74{37}]"\??\C:\Windows\System32\drivers\en-US"\[l:32{16}]"vmswitch.sys.mui" from store
2012-11-24 14:57:31, Info                  CSI    0000040c [SR] Repairing corrupted file [ml:520{260},l:82{41}]"\??\C:\Windows\System32\driverstore\en-US"\[l:30{15}]"wvms_pp.inf_loc" from store
  • Edited by Win7ine Thursday, December 20, 2012 4:22 PM
December 19th, 2012 10:41pm

Can any of you guys using Hyper-V confirm corruption of some system files after! disabling Hyper-V?

>SFC /VERIFYONLY (will leave all untouched but lists errors found.)

Test sequence:

Windows 8 Pro before enabling Hyper-V - SFC finds no errors

Windows 8 Pro with Hyper-V enabled - SFC finds no errors

Windows 8 Pro after disabling Hyper-V - SFC finds errors


2012-11-24 14:57:30, Info                  CSI    00000409 [SR] Repairing corrupted file [ml:520{260},l:82{41}]"\??\C:\Windows\System32\driverstore\en-US"\[l:30{15}]"wvms_mp.inf_loc" from store
2012-11-24 14:57:30, Info                  CSI    0000040a [SR] Repairing corrupted file [ml:520{260},l:82{41}]"\??\C:\Windows\System32\driverstore\en-US"\[l:34{17}]"wvms_vspp.inf_loc" from store
2012-11-24 14:57:31, Info                  CSI    0000040b [SR] Repairing corrupted file [ml:520{260},l:74{37}]"\??\C:\Windows\System32\drivers\en-US"\[l:32{16}]"vmswitch.sys.mui" from store
2012-11-24 14:57:31, Info                  CSI    0000040c [SR] Repairing corrupted file [ml:520{260},l:82{41}]"\??\C:\Windows\System32\driverstore\en-US"\[l:30{15}]"wvms_pp.inf_loc" from store
  • Edited by Win7ine Thursday, December 20, 2012 4:22 PM
Free Windows Admin Tool Kit Click here and download it now
December 19th, 2012 10:41pm

I experienced the same problem (also because I'm a Windows Phone Dev and the new emulator uses Hyper-V)

The 'workaround' I am using is the following:
http://blogs.msdn.com/b/virtual_pc_guy/archive/2009/01/21/hyper-v-r2-changes-for-no-hypervisor-booting.aspx

Another one that might fit better to your needs:
http://blogs.msdn.com/b/tejas/archive/2009/03/10/hibernate-and-sleep-with-hyper-v-role-enabled.aspx

Anyone from Microsoft who reads this, the following statement is no longer true, since you're 'forcing' us to use Hyper-V when doing Windows Phone Development, which, rest assured, is quite often done on a laptop:
"The reason for this is that supporting these features on a hypervisor based system is incredibly complicated - and Hyper-V is designed to run on servers - where sleep and hibernate are not used."

Likewise:
"This means that if you want to run Hyper-V on a laptop (not a recommended configuration - but we accept that many of you do this) you can set it up to sleep / hibernate while you are on the road / going from meeting to meeting - and still get full access to Hyper-V when you have wired power handy."

Thanks for 'accepting' that we run Hyper-V on laptops.

Kind regards,
Bart

December 31st, 2012 7:04pm

I have the same problem on Del E6410, Windows 8 with Hyper-V installed. I upgraded it from Win 7 and configured Hyper-V to replace Virtual PC when I noticed it generating noticeably more heat. Checking Resource Monitor I noticed that even when the CPU is almost idle, it's keeping the CPU frequency at 100% (on windows 7 it would fluctuate between 46% and 100%, I didn't check it on Windows 8 before I configured Hyper-V.) It would appear from the discussion that Hyper-V is disabling the CPU frequency management, has anyone seen a solution?

I've seen a post about disabling Hyper-V service on Windows Server 2008 R2 to allow Hibernate(http://blogs.msdn.com/b/tejas/archive/2009/03/10/hibernate-and-sleep-with-hyper-v-role-enabled.aspx), would a similar change on Windows 8 allow CPU throttling (at least when you don't currently need Hyper-V)?

Free Windows Admin Tool Kit Click here and download it now
February 22nd, 2013 11:01pm

I have this same issue. CPU power management goes nuts after enabling Hyper-V. CPU-Z shows rather weird bus speed too (drops to 97 MHz). This happens with i7 3770K and ASUS P8Z77-V mobo combo. Task manager shows max speed all the time, cpu-z doesn't.

...or could it be that cpu-z gets it right except bus speed when Hyper-V is enabled?

September 2nd, 2013 8:43am

I have this same issue. CPU power management goes nuts after enabling Hyper-V. CPU-Z shows rather weird bus speed too (drops to 97 MHz). This happens with i7 3770K and ASUS P8Z77-V mobo combo. Task manager shows max speed all the time, cpu-z doesn't.

...or could it be that cpu-z gets it right except bus speed when Hyper-V is enabled?

  • Edited by Tup3x Monday, September 02, 2013 12:51 PM
Free Windows Admin Tool Kit Click here and download it now
September 2nd, 2013 3:41pm

I have this same issue. CPU power management goes nuts after enabling Hyper-V. CPU-Z shows rather weird bus speed too (drops to 97 MHz). This happens with i7 3770K and ASUS P8Z77-V mobo combo. Task manager shows max speed all the time, cpu-z doesn't.

...or could it be that cpu-z gets it right except bus speed when Hyper-V is enabled?

  • Edited by Tup3x Monday, September 02, 2013 12:51 PM
September 2nd, 2013 3:41pm

Hello,

I'm glad I have found this thread as I was wondering what's going on with Hyper-V and power management. I installed it since VM workstation is causing instant clock_watchdog_timeout BSOD for no reason. Nonetheless this "no power management" thing is silly as it means more power consumption for no valid reason, which is especially annoying on a laptop! I will set the service to on-demand and reboot after using Hyper-V since that's the only solution offered by MS at this point..

the solution being "sc config hvboot start= demand".

Free Windows Admin Tool Kit Click here and download it now
December 4th, 2013 3:02am

Hi

It seems that speedstep is still working behind the scenes.

The explanation short: taskmanager is showing you a virtualised cpu consumption.

If you monitor cpu usage/speed/power consumption via 3rd party tool like CPU-Z, then it will show you a completely different picture.

http://www.nspyre.nl/blogs/3178/Windows8-Hyper-V-V3-SpeedStep

for full explanation

April 9th, 2014 6:50am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics