Compusmurf
Active Member
I've been digging around looking for tidbits on battery savings.
One of the features I found reviewing the skylake processor info is Duty Cycle.
"Skylake systems-on-chips will offer another power saving feature: duty cycling. The processor's energy consumption is proportional to the square of the frequency, which is why cutting the frequency is so important to saving energy and increasing the battery life. But at low frequencies, the frequency-dependent energy consumption is no longer the dominating factor. Instead, things such as leakage (the small currents that flow though transistors even when they're "off") dominates. Once this threshold is reached, reducing the frequency further to save energy doesn't work. In fact, it makes energy usage worse: a lower frequency means that calculations take longer, meaning it takes longer for the processor to switch to its lowest "off" state.
So what Skylake will do is duty cycle: instead of switching to ever lower frequencies, once it reaches the most efficient frequency it will cut energy usage further by cycling between this efficient frequency and suspended in the C6 power state."
The many tricks Intel Skylake uses to go faster and use less power
These are the registry keys that control it from Win 10
8baa4a8a-14c6-4451-8e8b-14bdbd197537 – Processor performance autonomous mode (Enable/Disable) Specify whether processors should autonomously determine their target performance state.
36687f9e-e3a5-4dbf-b1dc-15eb381c6863 – Processor energy performance preference policy (Percent) Specify how much processors should favor energy savings over performance when operating in autonomous mode.
cfeda3d0-7697-4566-a922-a9086cd49dfa – Processor autonomous activity window (Microseconds) Specify the time period over which to observe processor utilization when operating in autonomous mode.
4e4450b3-6179-4e91-b8f1-5bb9938f81a1 – Processor duty cycling Specify whether the processor may use duty cycling.
On mine
Autonomous ENABLED
Perf pref policy : AC = 33, DC = 50
Window: 30000 microseconds
Processor duty: Disabled.
Here's the MSDN article on the keys, not that it has much.
Static configuration options for the performance state engine - Windows 10 hardware dev
Now that I've bored you with tech junk, I've enabled processor duty for both AC and DC profiles. Nothing bad has happened, sleep, hibernate, recovery has all worked fine.
There are a bunch of other really interesting processor management keys available that control everything from ramp speed to core parking parameters.
Any of you fellow really geeky types dive into this area yet?
One of the features I found reviewing the skylake processor info is Duty Cycle.
"Skylake systems-on-chips will offer another power saving feature: duty cycling. The processor's energy consumption is proportional to the square of the frequency, which is why cutting the frequency is so important to saving energy and increasing the battery life. But at low frequencies, the frequency-dependent energy consumption is no longer the dominating factor. Instead, things such as leakage (the small currents that flow though transistors even when they're "off") dominates. Once this threshold is reached, reducing the frequency further to save energy doesn't work. In fact, it makes energy usage worse: a lower frequency means that calculations take longer, meaning it takes longer for the processor to switch to its lowest "off" state.
So what Skylake will do is duty cycle: instead of switching to ever lower frequencies, once it reaches the most efficient frequency it will cut energy usage further by cycling between this efficient frequency and suspended in the C6 power state."
The many tricks Intel Skylake uses to go faster and use less power
These are the registry keys that control it from Win 10
8baa4a8a-14c6-4451-8e8b-14bdbd197537 – Processor performance autonomous mode (Enable/Disable) Specify whether processors should autonomously determine their target performance state.
36687f9e-e3a5-4dbf-b1dc-15eb381c6863 – Processor energy performance preference policy (Percent) Specify how much processors should favor energy savings over performance when operating in autonomous mode.
cfeda3d0-7697-4566-a922-a9086cd49dfa – Processor autonomous activity window (Microseconds) Specify the time period over which to observe processor utilization when operating in autonomous mode.
4e4450b3-6179-4e91-b8f1-5bb9938f81a1 – Processor duty cycling Specify whether the processor may use duty cycling.
On mine
Autonomous ENABLED
Perf pref policy : AC = 33, DC = 50
Window: 30000 microseconds
Processor duty: Disabled.
Here's the MSDN article on the keys, not that it has much.
Static configuration options for the performance state engine - Windows 10 hardware dev
Now that I've bored you with tech junk, I've enabled processor duty for both AC and DC profiles. Nothing bad has happened, sleep, hibernate, recovery has all worked fine.
There are a bunch of other really interesting processor management keys available that control everything from ramp speed to core parking parameters.
Any of you fellow really geeky types dive into this area yet?