Contribute
Register

SSDT generation script (Ivybridge PM)

Status
Not open for further replies.

68x

Joined
Oct 31, 2011
Messages
26
Motherboard
Gigabyte Z68MA-D2H
CPU
Intel i5 - 2500k
Graphics
AMD Radeon 5870 HD
Mac
Classic Mac
Mobile Phone
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?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,623
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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
 

68x

Joined
Oct 31, 2011
Messages
26
Motherboard
Gigabyte Z68MA-D2H
CPU
Intel i5 - 2500k
Graphics
AMD Radeon 5870 HD
Mac
Classic Mac
Mobile Phone
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.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,623
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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...
 

68x

Joined
Oct 31, 2011
Messages
26
Motherboard
Gigabyte Z68MA-D2H
CPU
Intel i5 - 2500k
Graphics
AMD Radeon 5870 HD
Mac
Classic Mac
Mobile Phone
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?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,623
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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...
 
Joined
Sep 26, 2011
Messages
44
Motherboard
Gigabyte GA-Z370-HD3P
CPU
8600k
Graphics
AMD 580
Mac
  1. MacBook Air
  2. Mac Pro
Classic Mac
  1. Performa
Mobile Phone
  1. iOS

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
 
Joined
Jan 12, 2011
Messages
9
Motherboard
Zenbook Prime UX31A
CPU
i5 > Need model # > See Rules!
Graphics
HD 4000
Mobile Phone
  1. Android
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: 185
Joined
Dec 19, 2010
Messages
263
Motherboard
Gigabyte GA-Z77X-UD5H - F16
CPU
i7-3770K
Graphics
HD4000
Mobile Phone
  1. iOS
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
 
Joined
Nov 17, 2010
Messages
60
Motherboard
ASUS Rampage IV Extreme
CPU
Intel i7-3960X C2
Graphics
EVGA GeForce GTX 980
Mac
  1. iMac
  2. Mac Pro
Mobile Phone
  1. Android
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.
Top