Contribute
Register

Make your own SSDT.aml with RevoGirl's script.

Status
Not open for further replies.
Joined
Aug 16, 2011
Messages
1,065
Motherboard
HP-4540S
CPU
i5-3210M
Graphics
HD4000
Mac
Classic Mac
Mobile Phone
Important:
Use only for the laptop it is running from. Script reads some information about CPU and number of cores.

Tools needed:

DSDT Editor:
http://olarila.com/forum/viewtopic.php?f=7&t=62
RevoGirl script modified for i-core mobile processors.
original thread: http://revogirl.wordpress.com/2012/06/1 ... dt-pr-dsl/
Mobile_ssdtPRGen.sh.zip

1. Locate your processor

i3 http://en.wikipedia.org/wiki/List_of_In ... itecture_2

i5 http://en.wikipedia.org/wiki/List_of_In ... itecture_2

i7 http://en.wikipedia.org/wiki/List_of_In ... itecture_2



2. Write down TDP and Max Frequency including Turbo (Frequency+Max Number of Turbo States)

e.g. i7-2760QM --------- 45 3500



3. Open Terminal and run script

Code:
cd Downloads/
sudo ./ssdtPRGen.sh 45 3500
open /tmp

4. Use DSDT Editor to compile ssdt-pr.dsl and save as SSDT.aml
 

Attachments

  • Mobile_ssdtPRGen.sh.zip
    2.5 KB · Views: 2,369
Joined
May 24, 2011
Messages
340
Motherboard
Gigabyte Z590 Vision D
CPU
i9-10900K
Graphics
RADEON RX 6600 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Here is my MSRDumper log after running Geekbench 64-bit

6/19/12 1:32:36.000 PM kernel: MSRDumper PStatesReached: 8 12 16 20 23 26 30 32

@BigDonkey, this is what came from the SSDT you gave me. I also updated my BIOS to F20. I am still hesitant to run the 10.7.4 update till I get home. This is in 10.7.3.
 
Joined
Nov 10, 2011
Messages
1,455
Motherboard
GA-H77N-WIFI F4
CPU
i7-3770
Graphics
HD 4000
Mobile Phone
  1. Android
Here's my 10 seconds log:

Code:
6/19/12 11:23:15.000 PM kernel: MSRDumper CoreMulti(8) 
6/19/12 11:23:15.000 PM kernel: MSRDumper PStatesReached: 8 11 14 20 25 26 27 29 30 32 
6/19/12 11:23:15.000 PM kernel: MSRDumper CoreMulti(8) 
6/19/12 11:23:15.000 PM kernel: MSRDumper PStatesReached: 8 11 14 20 25 26 27 29 30 32 
6/19/12 11:23:16.000 PM kernel: MSRDumper CoreMulti(14) 
6/19/12 11:23:16.000 PM kernel: MSRDumper PStatesReached: 8 11 14 20 25 26 27 29 30 32 
6/19/12 11:23:16.000 PM kernel: MSRDumper CoreMulti(8) 
6/19/12 11:23:16.000 PM kernel: MSRDumper PStatesReached: 8 11 14 20 25 26 27 29 30 32 
6/19/12 11:23:17.000 PM kernel: MSRDumper CoreMulti(14) 
6/19/12 11:23:17.000 PM kernel: MSRDumper PStatesReached: 8 11 14 20 25 26 27 29 30 32 
6/19/12 11:23:17.000 PM kernel: MSRDumper CoreMulti(8) 
6/19/12 11:23:17.000 PM kernel: MSRDumper PStatesReached: 8 11 14 20 25 26 27 29 30 32 
6/19/12 11:23:18.000 PM kernel: MSRDumper CoreMulti(8) 
6/19/12 11:23:18.000 PM kernel: MSRDumper PStatesReached: 8 11 14 20 25 26 27 29 30 32 
6/19/12 11:23:18.000 PM kernel: MSRDumper CoreMulti(8) 
6/19/12 11:23:18.000 PM kernel: MSRDumper PStatesReached: 8 11 14 20 25 26 27 29 30 32 
6/19/12 11:23:19.000 PM kernel: MSRDumper CoreMulti(8) 
6/19/12 11:23:19.000 PM kernel: MSRDumper PStatesReached: 8 11 14 20 25 26 27 29 30 32 
6/19/12 11:23:19.000 PM kernel: MSRDumper CoreMulti(8) 
6/19/12 11:23:19.000 PM kernel: MSRDumper PStatesReached: 8 11 14 20 25 26 27 29 30 32 
6/19/12 11:23:20.000 PM kernel: MSRDumper CoreMulti(8) 
6/19/12 11:23:20.000 PM kernel: MSRDumper PStatesReached: 8 11 14 20 25 26 27 29 30 32 
6/19/12 11:23:20.000 PM kernel: MSRDumper CoreMulti(8) 
6/19/12 11:23:20.000 PM kernel: MSRDumper PStatesReached: 8 11 14 20 25 26 27 29 30 32 
6/19/12 11:23:21.000 PM kernel: MSRDumper CoreMulti(8) 
6/19/12 11:23:21.000 PM kernel: MSRDumper PStatesReached: 8 11 14 20 25 26 27 29 30 32 
6/19/12 11:23:21.000 PM kernel: MSRDumper CoreMulti(8) 
6/19/12 11:23:21.000 PM kernel: MSRDumper PStatesReached: 8 11 14 20 25 26 27 29 30 32 
6/19/12 11:23:22.000 PM kernel: MSRDumper CoreMulti(8) 
6/19/12 11:23:22.000 PM kernel: MSRDumper PStatesReached: 8 11 14 20 25 26 27 29 30 32 
6/19/12 11:23:22.000 PM kernel: MSRDumper CoreMulti(8) 
6/19/12 11:23:22.000 PM kernel: MSRDumper PStatesReached: 8 11 14 20 25 26 27 29 30 32 
6/19/12 11:23:23.000 PM kernel: MSRDumper CoreMulti(8) 
6/19/12 11:23:23.000 PM kernel: MSRDumper PStatesReached: 8 11 14 20 25 26 27 29 30 32 
6/19/12 11:23:23.000 PM kernel: MSRDumper CoreMulti(8) 
6/19/12 11:23:23.000 PM kernel: MSRDumper PStatesReached: 8 11 14 20 25 26 27 29 30 32 
6/19/12 11:23:24.000 PM kernel: MSRDumper CoreMulti(8) 
6/19/12 11:23:24.000 PM kernel: MSRDumper PStatesReached: 8 11 14 20 25 26 27 29 30 32 
6/19/12 11:23:24.000 PM kernel: MSRDumper CoreMulti(8) 
6/19/12 11:23:24.000 PM kernel: MSRDumper PStatesReached: 8 11 14 20 25 26 27 29 30 32

This is the situation after two GeekBench runs on OSX 10.7.3. The CPU is running at 8x for the most of the time when idle. This script is really amazing! Thanks for the info, BigDonkey :thumbup:
 
Joined
Aug 16, 2011
Messages
1,065
Motherboard
HP-4540S
CPU
i5-3210M
Graphics
HD4000
Mac
Classic Mac
Mobile Phone
philip_petev said:
This is the situation after two GeekBench runs on OSX 10.7.3. The CPU is running at 8x for the most of the time when idle. This script is really amazing! Thanks for the info, BigDonkey :thumbup:

It's cool that your problems with 8x multiplier got sorted out. I'm amazed how RevoGirl is always one step ahead of us :thumbup:
 
Joined
Mar 29, 2011
Messages
58
Motherboard
/HP 5330M
CPU
X3360 / i5 2520m
Graphics
GT430 / HD 3000
Mac
  1. MacBook Air
Classic Mac
Mobile Phone
  1. iOS
BigDonkey said:
Please check the RehabMan's post:
http://www.tonymacx86.com/viewtopic.php ... 38#p404138

He was so nice to further research the script, modify with multiple variables and supply data for all mobile processors.

Enjoy! :thumbup:

Thank's a lot BibDonkey, i have try many things for ssdt without succes and now with this script all is working greats with my 5330m in 10.7.4.
I have got 6604 in geekbench 64.

:D :D :D :D
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,691
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
One thing I notice about these SSDTs as compared to my first attempt (which was one from extraction + edit) is that OS X boots much faster. Before these, my i3-2310m was booting OS X in about 36 sec (sometimes slightly faster for unknown reasons). But I just timed it a bit ago, and my boot is down to 16 sec. That's from Chimera selection to OS X login screen. Win7 is still faster at 10 sec, but OS X is now respectable...
 
Joined
Jun 18, 2011
Messages
39
Mac
Classic Mac
Mobile Phone
I dont get it how to dp it for my probook :S
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,691
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
If this is what you mean by 'dp it'...

Steps go something like this:
- download the ZIP with all the ssdts in it
from this post: http://www.tonymacx86.com/viewtopic.php ... 38#p404138
- open/extract the ZIP
- you have an i5-2430m, so copy the ssdt_i5_2430m.aml (not the .dsl) to your /Extra folder
- rename it to ssdt.aml
- change DropSSDT to No (or remove it) in your /Extra/org.chameleon.boot.plist
- re-add or change GeneratePstates to Yes in same file
- reboot, and hopefully... enjoy...
 
Joined
Jun 18, 2011
Messages
39
Mac
Classic Mac
Mobile Phone
Great thx. How can I check that everything went fine?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,691
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Well if you didn't get KP when you reboot, you're probably doing fine.

But now you should be getting a proper range of pstates (CPU performance states).

See this post for how to test: viewtopic.php?f=169&t=61034

Or install HWMonitor and watch the multiplier as you use various programs. If you see 8 and 30, and stuff in between, it is working.
 
Status
Not open for further replies.
Top