Posted March 19, 2013
most people find if they set their power settings for max cpu down, that they can run the game fine. the issue is setting it every time you want to play. here is how to script it.
first, to find out what values you need, and to check if they differ from mine, you use the following commands
POWERCFG /L
this command will tell you what your active power scheme is, and the GUID of it. copy and paste it into a notepad window.
POWERCFG /Q
this lists all the power commands and their settings. you use this to find the sub group and setting GUID values.
just scroll up until you see "Processor Power Management"
you need to copy the GUID for that.
then look just below that for "Maximum Processor State"
you need to copy the GUID for that.
you end up with this information:
Existing Power Schemes (* Active)
-----------------------------------
Power Scheme GUID: 381b4222-f694-41f0-9685-ff5bb260df2e (Balanced) *
Power Scheme GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c (High performance)
Power Scheme GUID: a1841308-3541-4fab-bc81-f71556f20b4a (Power saver)
Subgroup GUID: 54533251-82be-4824-96c1-47b60b740d00 (Processor power manageme
nt)
Power Setting GUID: 893dee8e-2bef-41e0-89c6-b55d0929964c (Minimum processor
state)
Minimum Possible Setting: 0x00000000
Maximum Possible Setting: 0x00000064
Possible Settings increment: 0x00000001
Possible Settings units: %
Current AC Power Setting Index: 0x00000005
Current DC Power Setting Index: 0x00000005
Power Setting GUID: 94d3a615-a899-4ac5-ae2b-e4d8f634367f (System cooling po
licy)
Possible Setting Index: 000
Possible Setting Friendly Name: Passive
Possible Setting Index: 001
Possible Setting Friendly Name: Active
Current AC Power Setting Index: 0x00000001
Current DC Power Setting Index: 0x00000000
Power Setting GUID: bc5038f7-23e0-4960-96da-33abaf5935ec (Maximum processor
state)
Minimum Possible Setting: 0x00000000
Maximum Possible Setting: 0x00000064
Possible Settings increment: 0x00000001
Possible Settings units: %
Current AC Power Setting Index: 0x00000064
Current DC Power Setting Index: 0x00000064
with that information, we use the following command to set the power level from the command promopt. note im using the values from the bolded values above:
powercfg -setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 54533251-82be-4824-96c1-47b60b740d00 bc5038f7-23e0-4960-96da-33abaf5935ec 10
the 10 is "10 percent". I found this lets me play the game properly. i tried it at 20 and it was still garbled music. you can change it on the fly while the game is playing so you can reissue the command over and over again until you like the results.
to turn that into a batch file, create a new text document in your game folder. i just call mine eador.bat (if you dont have extensions turned on to change it from text to batch, you shouldnt be doing this anyway)
the content is
powercfg -setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 54533251-82be-4824-96c1-47b60b740d00 bc5038f7-23e0-4960-96da-33abaf5935ec 10
eador.exe
pause
powercfg -setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 54533251-82be-4824-96c1-47b60b740d00 bc5038f7-23e0-4960-96da-33abaf5935ec 100
you can remove the pause if you dont want it there.
edit your existing shortcut to point to this file.
first, to find out what values you need, and to check if they differ from mine, you use the following commands
POWERCFG /L
this command will tell you what your active power scheme is, and the GUID of it. copy and paste it into a notepad window.
POWERCFG /Q
this lists all the power commands and their settings. you use this to find the sub group and setting GUID values.
just scroll up until you see "Processor Power Management"
you need to copy the GUID for that.
then look just below that for "Maximum Processor State"
you need to copy the GUID for that.
you end up with this information:
Existing Power Schemes (* Active)
-----------------------------------
Power Scheme GUID: 381b4222-f694-41f0-9685-ff5bb260df2e (Balanced) *
Power Scheme GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c (High performance)
Power Scheme GUID: a1841308-3541-4fab-bc81-f71556f20b4a (Power saver)
Subgroup GUID: 54533251-82be-4824-96c1-47b60b740d00 (Processor power manageme
nt)
Power Setting GUID: 893dee8e-2bef-41e0-89c6-b55d0929964c (Minimum processor
state)
Minimum Possible Setting: 0x00000000
Maximum Possible Setting: 0x00000064
Possible Settings increment: 0x00000001
Possible Settings units: %
Current AC Power Setting Index: 0x00000005
Current DC Power Setting Index: 0x00000005
Power Setting GUID: 94d3a615-a899-4ac5-ae2b-e4d8f634367f (System cooling po
licy)
Possible Setting Index: 000
Possible Setting Friendly Name: Passive
Possible Setting Index: 001
Possible Setting Friendly Name: Active
Current AC Power Setting Index: 0x00000001
Current DC Power Setting Index: 0x00000000
Power Setting GUID: bc5038f7-23e0-4960-96da-33abaf5935ec (Maximum processor
state)
Minimum Possible Setting: 0x00000000
Maximum Possible Setting: 0x00000064
Possible Settings increment: 0x00000001
Possible Settings units: %
Current AC Power Setting Index: 0x00000064
Current DC Power Setting Index: 0x00000064
with that information, we use the following command to set the power level from the command promopt. note im using the values from the bolded values above:
powercfg -setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 54533251-82be-4824-96c1-47b60b740d00 bc5038f7-23e0-4960-96da-33abaf5935ec 10
the 10 is "10 percent". I found this lets me play the game properly. i tried it at 20 and it was still garbled music. you can change it on the fly while the game is playing so you can reissue the command over and over again until you like the results.
to turn that into a batch file, create a new text document in your game folder. i just call mine eador.bat (if you dont have extensions turned on to change it from text to batch, you shouldnt be doing this anyway)
the content is
powercfg -setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 54533251-82be-4824-96c1-47b60b740d00 bc5038f7-23e0-4960-96da-33abaf5935ec 10
eador.exe
pause
powercfg -setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 54533251-82be-4824-96c1-47b60b740d00 bc5038f7-23e0-4960-96da-33abaf5935ec 100
you can remove the pause if you dont want it there.
edit your existing shortcut to point to this file.