Intel’s turbo boost can be enabled and disabled in Windows using the command line.
First we need to check the active profile.
powercfg.exe /GETACTIVESCHEME Power Scheme GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c (High performance)
By default Windows does not display the turbo boost setting via the powercfg utility. To enable it use the command:
powercfg.exe -attributes SUB_PROCESSOR be337238-0d82-4146-a960-4f3749d470c7 -ATTRIB_HIDE
Using the current profile’s GUID 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c we can check if turbo boost is enabled or not.
powercfg.exe /QUERY 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 54533251-82be-4824-96c1-47b60b740d00 be337238-0d82-4146-a960-4f3749d470c7 Power Scheme GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c (High performance) GUID Alias: SCHEME_MIN Subgroup GUID: 54533251-82be-4824-96c1-47b60b740d00 (Processor power management) GUID Alias: SUB_PROCESSOR Power Setting GUID: be337238-0d82-4146-a960-4f3749d470c7 (Processor performance boost mode) GUID Alias: PERFBOOSTMODE Possible Setting Index: 000 Possible Setting Friendly Name: Disabled Possible Setting Index: 001 Possible Setting Friendly Name: Enabled Possible Setting Index: 002 Possible Setting Friendly Name: Aggressive Possible Setting Index: 003 Possible Setting Friendly Name: Efficient Enabled Possible Setting Index: 004 Possible Setting Friendly Name: Efficient Aggressive Possible Setting Index: 005 Possible Setting Friendly Name: Aggressive At Guaranteed Possible Setting Index: 006 Possible Setting Friendly Name: Efficient Aggressive At Guaranteed Current AC Power Setting Index: 0x00000000 Current DC Power Setting Index: 0x00000000
The output of the command shows that turbo boost is disabled using AC and using DC:
Current AC Power Setting Index: 0x00000000 Current DC Power Setting Index: 0x00000000
To enable turbo boost in AC:
powercfg.exe /SETACVALUEINDEX 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 54533251-82be-4824-96c1-47b60b740d00 be337238-0d82-4146-a960-4f3749d470c7 003
To enable turbo boost in DC:
powercfg.exe /SETDCVALUEINDEX 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 54533251-82be-4824-96c1-47b60b740d00 be337238-0d82-4146-a960-4f3749d470c7 003
The last argument is the index of the turbo boost mode to enable (003 is “Efficient enabled”).
To apply the changes use the command
powercfg.exe -S SCHEME_CURRENT
No more support for OSLib? >.<
Thanks for sharing your info 😀
I don’t think I’ll further develop OSLib 🙂
I do have the source code somewhere, if you need it and cannot find it.
I see 😀
I do feel that that is a pity, but I suppose time whittles away interest.
I don’t believe I’ll need the source code just yet, but if I do, I’ll be sure to ask you 😀