Contribute
Register

SSDT generation script (Ivybridge PM)

Status
Not open for further replies.
I currently have an Intel i7-3517U. My laptop is a Zenbook UX32VD (a MBA class laptop). The battery life is horrible (I get 3 hours of battery life) to save battery power I want to reduce the CPU clock speed. My current minimum is 1.2 Ghz, I was hoping that I can drop that down to 800Mhz.

Is it possible to edit the script to do so?
 
I currently have an Intel i7-3517U. My laptop is a Zenbook UX32VD (a MBA class laptop). The battery life is horrible (I get 3 hours of battery life) to save battery power I want to reduce the CPU clock speed. My current minimum is 1.2 Ghz, I was hoping that I can drop that down to 800Mhz.

Is it possible to edit the script to do so?

You should verify the chip is capable first using AppleIntelCPUPowerManagementInfo.kext (use search).

And if it is capable...

Try changing this line in the script:
Code:
i7-3517U,17,0,1900,3000,2,4

To:
Code:
i7-3517U,17,800,1900,3000,2,4
 
Using 800 as the minimum value cases KP, after booting into safe mode, I noticed that the minimum was actually 900 Mhz.

After generating a new SSDT with the minimum value 900, I now have a "perfected" SSDT. Thank you for the help.
 
Using 800 as the minimum value cases KP, after booting into safe mode, I noticed that the minimum was actually 900 Mhz.

After generating a new SSDT with the minimum value 900, I now have a "perfected" SSDT. Thank you for the help.

Since you could damage your CPU using incorrect values, you might want to take my advice in post #483 and use AppleIntelCPUPowerManagementInfo.kext to discover the true capabilities of your chip.

Just a suggestion... it is still your computer...
 
The problem with dumping the states that way is that I can only achieve lower states (states less than 1.2Ghz) using a Sandy Bridge based SMBios (e.g MBP 8,1). While I use a Ivy Bridge based SMBios (e.g MBA 5,2), I can only get 1.2Ghz as the minimum speed.

Should I just stick to the default SSDT generated by the script, or use the modified one?
 
The problem with dumping the states that way is that I can only achieve lower states (states less than 1.2Ghz) using a Sandy Bridge based SMBios (e.g MBP 8,1). While I use a Ivy Bridge based SMBios (e.g MBA 5,2), I can only get 1.2Ghz as the minimum speed.

Should I just stick to the default SSDT generated by the script, or use the modified one?

I'm just saying you should verify your CPU can safely reach those states first by using AppleIntelCPUPowerManagementInfo.kext to collect the information directly from the CPU...
 

Instructions

1) Download the installer.

2) Run the installer (twice the first time).

Overclocking
ssdtPRGen supports overclocking, but then you have to open a terminal window and enter:
Code:
~/ssdtPRGen.[sh/command] frequency
Note: [sh/command] means either ssdtPRGen.sh or ssdtPRGen.command

Total NOOb. I am trying to overclock. I ran the installer and it generated the "ssdt.pr.ami" and it copied to the extras folder. (It did say "Clover" wasn't present - don't know how important that is). My question is with regard to the next Terminal command for overclocking. What do i replace "[sh/command]" with and is "frequency" the number I want to take it to? Such as 4.3GHZ? I have a i7 3770k on a GA-Z77X-UP5-TH.

Thank you for any advice
 
Using 800 as the minimum value cases KP, after booting into safe mode, I noticed that the minimum was actually 900 Mhz.

After generating a new SSDT with the minimum value 900, I now have a "perfected" SSDT. Thank you for the help.

Try my patch for your i7-3517U. 800Mhz work great with my i5-3317U.
 

Attachments

  • i7-3517U-SSDT.zip
    2.6 KB · Views: 207
Afternoon folks, can I please confirm the following command is correct for an i7-3770K running at a max of 4.2GHz (x42 set for each core in BIOS)?

Code:
ssdtPRGen.command 4200 77 1
 
Regards, here I leave a list of some Ivy Bridge-E

# E5-2600 V2 Xeon Processor Series
E5-2687W V2,150,0,3400,4000,8,16
E5-2690 V2,130,3000,3600,10,20
E5-2667 V2,130,3300,4000,8,16

# E5-1600 V2 Xeon Processor Series
E5-1660 V2,130,0,3700,4000,6,12
E5-1650 V2,130,0,3500,3900,6,12
E5-1620 V2,130,0,3700,3900,4,8

# i7 Desktop Extreme Series
i7-4960X,130,0,3600,4000,6,12
i7-4930K,130,0,3400,3900,6,12
i7-4820,130,0,3700,3900,4,8
 
Status
Not open for further replies.
Back
Top