Contribute
Register

SSDT generation script (Ivybridge PM)

Status
Not open for further replies.
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.
 
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.
 
This script generates only P state? where C state?
See my SSDT:
aHLemHC.png
 

Attachments

  • SSDT.aml.zip
    1.1 KB · Views: 100
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
 
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.
 
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
 
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: 107
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?
 
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.
Back
Top