Jump to content
Modern computer processors are constantly changing their operating frequency (and voltage) depending on workload. For Intel processors, this is often handled by the operating system which will request a particular level of performance, known as the Performance State or P-State, from the processor.

Ever since Intel introduced SpeedStep technology, all modern processors can change its operating frequency dynamically depending on the type of workload a computer is running. With this, mobile devices like laptop and tablets had a huge benefit, because of battery life, it's best when a program is running, the processor runs at its maximum clock speed, so the task can be completed faster, and after the task is complete, the processor can quickly bring itself back to minimum operating state. On Intel Skylake processors, there is a whole new way how of this technology works, and it's called Intel Speed Shift. Traditionally Intel Speed Step is controlled by the OS, With Intel Speed Shift, some of the task, or all of it is controlled by the processor itself. What this means is, faster and finer control of the processors operating frequency. Comparing Intel Speed Step to Intel Speed Shift, with Intel Speed Step it takes about 100ms for the processor to go from minimum operating frequency to max performance. Intel Speed Shift on the other hand just takes about 35ms. To enable Intel Speed Shift, you'll need a Intel Skylake processor and Microsoft Windows 10, because it's the only current OS to support it. A patch will be released, sometime in the November time frame to enable this feature.

 

 

nmg9l1.png

70jlo9.jpg

 

 

Anandtech

 

 

 

Link to comment
https://linustechtips.com/topic/482671-intel-skylake-speed-shift-technology/
Share on other sites

Link to post
Share on other sites

so, is this the inverse hyper-threading thing? or just a more rapid response to changes in load?

 

EDIT: It appears to be the latter

Aftermarket 980Ti >= Fury X >= Reference 980Ti > Fury > 980 > 390X > 390 >= 970 380X > 380 >= 960 > 950 >= 370 > 750Ti = 360

"The Orange Box" || CPU: i5 4690k || RAM: Kingston Hyper X Fury 16GB || Case: Aerocool DS200 (Orange) || Cooler: Cryorig R1 Ultimate || Storage: Kingston SSDNow V300 240GB + WD Black 1TB || PSU: Corsair RM750 || Mobo: ASUS Z97-A || GPU: EVGA GTX 970 FTW+

"Unnamed Form Factor Switch" || CPU: i7 6700K || RAM: Kingston HyperX Fury 16GB || Case: Phanteks Enthoo Evolv Mini ITX (White) || Cooler: Cryorig R1 Ultimate (Green Cover) || Storage: Samsung 850 Evo 1TB || PSU: XFX XTR 550W || Mobo: ASUS Z170I Pro Gaming || GPU: EVGA GTX 970 FTW+

Link to post
Share on other sites

so, is this the inverse hyper-threading thing? or just a more rapid response to changes in load?

Just a more rapid response to changes in load.

GPU: Gigabyte GTX 970 G1 Gaming CPU: i5-4570 RAM: 2x4gb Crucial Ballistix Sport 1600Mhz Motherboard: ASRock Z87 Extreme3 PSU: EVGA GS 650 CPU cooler: Be quiet! Shadow Rock 2 Case: Define R5 Storage: Crucial MX100 512GB
Link to post
Share on other sites

It should be noted that the November update to Windows 10, which is a completely different build (10586) will enable this feature. The new build is expected to land on Thursday. 

 

Here's an article that explains how much faster this made the Surface Pro 4 http://www.windowscentral.com/intel-speed-shift-windows-10

Having problems with your fresh Windows 10 install? PM Me!
Windows 10- Want To Disable Telemetry, Disable Cortana, Disable Windows Updates? Look at my guide HERE
LTT Beginners Guide  | Community Standards | TN&R Posting Guidelines

Link to post
Share on other sites

Intel just improved on their race to idle, pretty interesting! And as always, Anandtech goes way deep.

QUOTE ME IN A REPLY SO I CAN SEE THE NOTIFICATION!

When there is no danger of failure there is no pleasure in success.

Link to post
Share on other sites

*sigh* Glad I went with my 4790K instead of a 6700K, because #screwwindows10.

           .;ldkO0000Okdl;.                michael@SUSE-BlackBox
        .;d00xl:^''''''^:ok00d;.            OS: openSUSE 20260405
      .d00l'                'o00d.          Kernel: x86_64 Linux 6.19.11-1-default
    .d0K^'  Okxoc;:,.          ^O0d.        Uptime: 2d 21h 52m
   .OVVAK0kOKKKKKKKKKKOxo:,      lKO.       Packages: 6556
  ,0VVAKKKKKKKKKKKKK0P^,,,^dx:    ;00,      Shell: bash 5.3.9
 .OVVAKKKKKKKKKKKKKk'.oOPPb.'0k.   cKO.     Resolution: 3840x1080
 :KVAKKKKKKKKKKKKKK: kKx..dd lKd   'OK:     DE: KDE
 lKlKKKKKKKKKOx0KKKd ^0KKKO' kKKc   lKl     WM: KWin
 lKlKKKKKKKKKK;.;oOKx,..^..;kKKK0.  lKl     GTK Theme: Breeze-Dark [GTK2], Breeze [GTK3]
 :KAlKKKKKKKKK0o;...^cdxxOK0O/^^'  .0K:     Icon Theme: breeze-dark
  kKAVKKKKKKKKKKKK0x;,,......,;od  lKP      Disk: 13T / 22T (60%)
  '0KAVKKKKKKKKKKKKKKKKKK00KKOo^  c00'      CPU: AMD Ryzen 7 5800X3D 8-Core @ 16x 4.55295GHz
   'kKAVOxddxkOO00000Okxoc;''   .dKV'       GPU: AMD Radeon RX 6700 XT (radeonsi, navi22, ACO, DRM 3.64, 6.19.11-1-default)
     l0Ko.                    .c00l'        RAM: 13127MiB / 48094MiB
      'l0Kk:.              .;xK0l'          
         'lkK0xc;:,,,,:;odO0kl'             
             '^:ldxkkkkxdl:^'    

 

Link to post
Share on other sites

so, is this the inverse hyper-threading thing? or just a more rapid response to changes in load?

its a big jump in the responsiveness of turboboost. for overclocked systems that idle at a high clock this wont make a big difference since they do little to no boosting. for systems that have a low base clock but significantly higher boost this will let them get small processor intensive tasks completed much faster.

 

Think intense bits of physics calculations in games (like after someone throws a grenade or a building blows up) would see a decent gain from this if the game wasn't forcing the cpu too turbo in the first place; while something like a video encode would see little to no improvement because it is a sustained load and the processor was already spending most of it's time in its maximum performance state.

System CPU : Ryzen 9 5950 doing whatever PBO lets it. Motherboard : Asus B550 Wifi II RAM 80GB 3600 CL 18 2x 32GB 2x 8GB GPUs Vega 56 & Tesla M40 Corsair 4000D Storage: many and varied small (512GB-1TB) SSD + 5TB WD Green PSU 1000W EVGA GOLD

 

You can trust me, I'm from the Internet.

 

Link to post
Share on other sites

its a big jump in the responsiveness of turboboost. for overclocked systems that idle at a high clock this wont make a big difference since they do little to no boosting. for systems that have a low base clock but significantly higher boost this will let them get small processor intensive tasks completed much faster.

 

Think intense bits of physics calculations in games (like after someone throws a grenade or a building blows up) would see a decent gain from this if the game wasn't forcing the cpu too turbo in the first place; while something like a video encode would see little to no improvement because it is a sustained load and the processor was already spending most of it's time in its maximum performance state.

In games the CPU runs at the maximum frequency either way usually, even if it isn't under 100% load. And it also has an effect on overclocked systems as they also downclock in idle.

GPU: Gigabyte GTX 970 G1 Gaming CPU: i5-4570 RAM: 2x4gb Crucial Ballistix Sport 1600Mhz Motherboard: ASRock Z87 Extreme3 PSU: EVGA GS 650 CPU cooler: Be quiet! Shadow Rock 2 Case: Define R5 Storage: Crucial MX100 512GB
Link to post
Share on other sites

In games the CPU runs at the maximum frequency either way usually, even if it isn't under 100% load. And it also has an effect on overclocked systems as they also downclock in idle.

not all of them do. my 3570k sits at 4.3 24/7 just too be that little bit snappier. (The Asus extreme Preset on my Z77 disables speedstep and I never bothered to turn it back on when I changed the multipliers)

System CPU : Ryzen 9 5950 doing whatever PBO lets it. Motherboard : Asus B550 Wifi II RAM 80GB 3600 CL 18 2x 32GB 2x 8GB GPUs Vega 56 & Tesla M40 Corsair 4000D Storage: many and varied small (512GB-1TB) SSD + 5TB WD Green PSU 1000W EVGA GOLD

 

You can trust me, I'm from the Internet.

 

Link to post
Share on other sites

*sigh* Glad I went with my 4790K instead of a 6700K, because #screwwindows10.

its a hardware feature, Intel just persuaded MS to code it into Windows so it can be demonstrated and used, Linux at some point will get this, same with Mac whenever Apple decides to update hardware to Skylake and code it into OSX if it even does it.

this is one of the greatest thing that has happened to me recently, and it happened on this forum, those involved have my eternal gratitude http://linustechtips.com/main/topic/198850-update-alex-got-his-moto-g2-lets-get-a-moto-g-for-alexgoeshigh-unofficial/ :')

i use to have the second best link in the world here, but it died ;_; its a 404 now but it will always be here

 

Link to post
Share on other sites

its a hardware feature, Intel just persuaded MS to code it into Windows so it can be demonstrated and used, Linux at some point will get this, same with Mac whenever Apple decides to update hardware to Skylake and code it into OSX if it even does it.

Still, its just an artificial limit-they could have had all versions of Windows working with it due to it being a hardware feature..

           .;ldkO0000Okdl;.                michael@SUSE-BlackBox
        .;d00xl:^''''''^:ok00d;.            OS: openSUSE 20260405
      .d00l'                'o00d.          Kernel: x86_64 Linux 6.19.11-1-default
    .d0K^'  Okxoc;:,.          ^O0d.        Uptime: 2d 21h 52m
   .OVVAK0kOKKKKKKKKKKOxo:,      lKO.       Packages: 6556
  ,0VVAKKKKKKKKKKKKK0P^,,,^dx:    ;00,      Shell: bash 5.3.9
 .OVVAKKKKKKKKKKKKKk'.oOPPb.'0k.   cKO.     Resolution: 3840x1080
 :KVAKKKKKKKKKKKKKK: kKx..dd lKd   'OK:     DE: KDE
 lKlKKKKKKKKKOx0KKKd ^0KKKO' kKKc   lKl     WM: KWin
 lKlKKKKKKKKKK;.;oOKx,..^..;kKKK0.  lKl     GTK Theme: Breeze-Dark [GTK2], Breeze [GTK3]
 :KAlKKKKKKKKK0o;...^cdxxOK0O/^^'  .0K:     Icon Theme: breeze-dark
  kKAVKKKKKKKKKKKK0x;,,......,;od  lKP      Disk: 13T / 22T (60%)
  '0KAVKKKKKKKKKKKKKKKKKK00KKOo^  c00'      CPU: AMD Ryzen 7 5800X3D 8-Core @ 16x 4.55295GHz
   'kKAVOxddxkOO00000Okxoc;''   .dKV'       GPU: AMD Radeon RX 6700 XT (radeonsi, navi22, ACO, DRM 3.64, 6.19.11-1-default)
     l0Ko.                    .c00l'        RAM: 13127MiB / 48094MiB
      'l0Kk:.              .;xK0l'          
         'lkK0xc;:,,,,:;odO0kl'             
             '^:ldxkkkkxdl:^'    

 

Link to post
Share on other sites

its a hardware feature, Intel just persuaded MS to code it into Windows so it can be demonstrated and used, Linux at some point will get this, same with Mac whenever Apple decides to update hardware to Skylake and code it into OSX if it even does it.

OSX will do it. The faster the task is done the faster it can go back too low power state. That will increase battery life; Apple will jump on that.

System CPU : Ryzen 9 5950 doing whatever PBO lets it. Motherboard : Asus B550 Wifi II RAM 80GB 3600 CL 18 2x 32GB 2x 8GB GPUs Vega 56 & Tesla M40 Corsair 4000D Storage: many and varied small (512GB-1TB) SSD + 5TB WD Green PSU 1000W EVGA GOLD

 

You can trust me, I'm from the Internet.

 

Link to post
Share on other sites

Still, its just an artificial limit-they could have had all versions of Windows working with it due to it being a hardware feature..

Maybe, we don't know exactly how is implemented, if it could be done with a chipset driver update, i'm sure Intel will claim support to 7 and up and not an update to 10, I think for Intel it doesn't make business sense to limit hardware features into a single piece of software unless the software has to manually support it.

this is one of the greatest thing that has happened to me recently, and it happened on this forum, those involved have my eternal gratitude http://linustechtips.com/main/topic/198850-update-alex-got-his-moto-g2-lets-get-a-moto-g-for-alexgoeshigh-unofficial/ :')

i use to have the second best link in the world here, but it died ;_; its a 404 now but it will always be here

 

Link to post
Share on other sites

OSX will do it. The faster the task is done the faster it can go back too low power state. That will increase battery life; Apple will jump on that.

For a company that makes laptops with insane battery life (I know this because I have one) I have no doubts about it either. Wonder when they'll go to an IZGO panel with variable refresh rate to boost battery even more though. 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×