Contribute
Register

SSDT generation script (Ivybridge PM)

Status
Not open for further replies.
Joined
Jan 26, 2011
Messages
13
Motherboard
Samsung NP550P5C-S05CL
CPU
Intel Core i7 3630QM
Graphics
Intel HD Graphics 4000 - Nvidia GT650M - 1600x900
Hi, I recently changed the processor of my laptop: Core i5 520m (First Gen) and I want to know if this script can generate the ssdt for this processor, because this processor have turbo boost technology and I think isn't been used correctly.

Thanks in advance, regards.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,689
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Hi, I recently changed the processor of my laptop: Core i5 520m (First Gen) and I want to know if this script can generate the ssdt for this processor, because this processor have turbo boost technology and I think isn't been used correctly.

Thanks in advance, regards.

No. Just for Sandy Bridge and later.
 
Joined
Mar 23, 2011
Messages
120
Motherboard
Acer Aspire 5 A515
CPU
i5 8265U
Graphics
Intel UHD 620
Mobile Phone
  1. Android
This script generates only P state? where C state?
See my SSDT:
aHLemHC.png
 

Attachments

  • SSDT.aml.zip
    1.1 KB · Views: 80
Joined
Aug 10, 2012
Messages
306
Motherboard
Asus Z390 Prime A
CPU
i3 8100
Graphics
HD 630, GT 1030
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
  3. Other
when i run ssdtprgen from desktop i get this Error in Terminal:

sdtPRGen.sh v6.8 Copyright (c) 2013 by Pike R. Alpha

----------------------------------------------------------------
Processor Declaration(s) Found in DSDT (ACPI 1.0 compliant)
Generating ssdt_pr.dsl for a MacBookAir5,2 [Mac-2E6FAB96566FE58C]
Haswell Core i5-4200M processor [0x306C3] setup [0x0601]
With a maximum TDP of 84 Watt - assumed, may require override value!
Number logical CPU's: 4 (Core Frequency: 2494 MHz)


Error: 'MaxTurboFrequency' must be in the range of 2494-8000... exiting


logout


[Process completed]

My cpu is i5-4200M 2.5GHz
 
Joined
Jan 19, 2013
Messages
271
Motherboard
Mac mini
CPU
i[5/7]
Graphics
HD[3/4]000
Mac
Classic Mac
Mobile Phone
when i run ssdtprgen from desktop i get this Error in Terminal:

sdtPRGen.sh v6.8 Copyright (c) 2013 by Pike R. Alpha

----------------------------------------------------------------
Processor Declaration(s) Found in DSDT (ACPI 1.0 compliant)
Generating ssdt_pr.dsl for a MacBookAir5,2 [Mac-2E6FAB96566FE58C]
Haswell Core i5-4200M processor [0x306C3] setup [0x0601]
With a maximum TDP of 84 Watt - assumed, may require override value!
Number logical CPU's: 4 (Core Frequency: 2494 MHz)

Error: 'MaxTurboFrequency' must be in the range of 2494-8000... exiting

logout

[Process completed]

My cpu is i5-4200M 2.5GHz
Ok. The data for your processor was missing. Please give ssdtPRGen.sh v6.9 (committed seconds ago) a go and see if that works for you.
 
Joined
Aug 17, 2011
Messages
36
Motherboard
ASUS Z170 strie
CPU
i7 6700K
Graphics
GEFORCE 980ti
Just wanted to share with you that now I'm on 10.9.1 I have this error using SSDTPrGEN
XCPM: registered
XCPM: P-state table mismatch (error:0×12)
X86PlatformShim::sendPStates – pmCPUControl (XCPMIO_SETPSTATETABLE) returned 0×12
X86PlatformShim::start – Failed to send PStates

BTW No problem on 10.9
i5 4670K on Z87x-OC using clover 2401 - uSing iMac14,2 SMBIOS
 
Joined
Aug 17, 2011
Messages
36
Motherboard
ASUS Z170 strie
CPU
i7 6700K
Graphics
GEFORCE 980ti
As requested Pike
Here is what SSDTPRGEN is saying after making the SSDT

sdtPRGen.sh v6.9 Copyright (c) 2013 by Pike R. Alpha
----------------------------------------------------------------
Processor Declaration(s) Found in DSDT (ACPI 1.0 compliant)
Generating ssdt_pr.dsl for a iMac14,2 [Mac-27ADBB7B4CEE8E61]
Haswell Core i5-4670K processor [0x306C3] setup [0x0605]
With a maximum TDP of 84 Watt, as specified by Intel
Number logical CPU's: 4 (Core Frequency: 3400 MHz)
Number of Turbo States: 4 (3500-3800 MHz)
Number of P-States: 31 (800-3800 MHz)
Injected C-States for CPU0 (C1,C3,C6)
Injected C-States for CPU1 (C1,C2,C3)

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20130117-64 [Jan 19 2013]
Copyright (c) 2000 - 2013 Intel Corporation

ASL Input: /Users/mmmprod/Desktop/ssdt_pr.dsl - 229 lines, 7359 bytes, 36 keywords
AML Output: /Users/mmmprod/Desktop/ssdt_pr.aml - 1366 bytes, 14 named objects, 22 executable opcodes

Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0 Optimizations
----------------------------------------------------------------

I have also included SSDT.AML and .DSL (without addind Name (APLF, Zero))
I use Clover with DSDT made by PJALM for Z87x-OC. I'm on 10.9.1. My CPU is a HASWELL i5 4670K no overclocked with DDR3 1600Mhz CORSAIR.

I'm launching OS using cpuPm and Cpu0Ist Drop and using PluginType=1 and that's it nothing more.

BTW, Merry Christmas to you and your family
 

Attachments

  • SSDT.zip
    2.4 KB · Views: 86
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
The Low Frequency Mode of desktop processors is 1600 MHz. What you see there is the Intel Dynamic Platform & Thermal Framework Driver for Windows at work. I don't know if Apple supports this feature, or not, but it should soon all be clear when our new tool is released.

On your SSDT generation script Version 7.0 you change the minimum frequency of the 3930K to 1200. but not that of the 3960X or 3970x. Why?
 
Joined
Jan 19, 2013
Messages
271
Motherboard
Mac mini
CPU
i[5/7]
Graphics
HD[3/4]000
Mac
Classic Mac
Mobile Phone
On your SSDT generation script Version 7.0 you change the minimum frequency of the 3930K to 1200. but not that of the 3960X or 3970x. Why?
Simple. I only change the data after someone shows me the AppleIntelCPUPowerManagementInfo.kext output, with 1200 MHz in the output, or nothing will be changed.
 
Status
Not open for further replies.
Top