Contribute
Register

Important: 10.7.4 and Sandy Bridge CPU PM Temporary Fix

Status
Not open for further replies.
How do you guys make an SSDT file? Is there a guide somewhere?

Thanks
 
geigi said:
davidm71 said:
How do you guys make an SSDT file? Is there a guide somewhere?

Thanks

Look at page 24, the post from racerx90. He wrote a little guide...

Ok. Will do. Thanks

Someone should copy Racers posts and put it into a 'Pinnned' Post for the benefit of everyone here. Looks very detailed. Give credit to Racer of course..
 
indy911 said:
Update on the P8P67 Pro system:

After upgrading the BIOS to 3207 and ditching the DSDT I upgraded to 10.7.4. As expected CPU multiplier got stuck on 16. Changed the boot.plist as described in the OP and got two P-states back (16 and 35 if I recall correctly).

Added the ssdt.aml from earlier in this thread to the extra folder and now have 5 P-states. Changing system profile to Mac Pro 3.1 added a few more (compared to the original iMac 12.2).

I have three settings for turbo in my bios: "auto", "by all cores (can adjust in OS)" and "by per core (cannot adjust in OS)". If I pick "by all core" I get the "P-state stepping error 18" in my kernel log and Im stuck at 16 again. If I pick "by per core" I get a handful of P-states.

Looks like everything is running smoothly again...

Thank you I think you have given me the solution to my problem, I have a P8P67-M-pro with 3k BIOS and cannot get 10.7.4 to speedstep (stuck @ 16)
 
MacMan is going to be releasing a "default" testing set of SSDTs for i5/i7s in the coming days. We're all working hard trying to figure out a best permanent solution going forward for stepping issues in 10.7.4. Especially for those who don't have the expertise to get this kind of thing done themselves.

Thanks to everyone who's participated in this thread so far- keep the test results coming! :mrgreen:
 
I tired out all the SSDTs on this form. I tried them on 10.7.3 before moving to 10.7.4 to make sure it works. I tired (Greggen, Racerx, bassguitarist) ....etc...I changed generate p states = no; generate c states = yes and dropssdt to yes.

Will 12,1 definition I only get 2 P states 16,37. Seems like as if the SSDT is not working at all because you should get two states with dropssdt=yes. Any advice?

Also when I tired defintion Mac Pro 5,1. My system crashed on startup. Any reason for this?
 
Use MacPro3,1. It's generally the best smbios/system definition to use for desktop hacks.
 
Hi,

I have the same problem as two people already mentioned.

I followed titsmgee's guide to extract and patch my SSDT.

But it looks completely different. My CPU is a i5-2500K.

Code:
DefinitionBlock ("SSDT.aml", "SSDT", 1, "AMICPU", "PROC", 0x00000001)
{
    External (\_PR_.OSC_, IntObj)
    External (\_PR_.PDC_, MethodObj)    // 1 Arguments
    Scope (\_PR)
    {
        Processor (P000, 0x01, 0x00000410, 0x06)
        {
            Method (_PDC, 1, NotSerialized)
            {
                \_PR.PDC (Arg0)
            }
            Method (_OSC, 4, NotSerialized)
            {
                Return (\_PR.OSC)
                Arg1
                Arg2
                Arg3
            }
        }
        Processor (P001, 0x02, 0x00000410, 0x06)
        {
            Method (_PDC, 1, NotSerialized)
            {
                \_PR.PDC (Arg0)
            }
            Method (_OSC, 4, NotSerialized)
            {
                Return (\_PR.OSC)
                Arg1
                Arg2
                Arg3
            }
        }
        Processor (P002, 0x03, 0x00000410, 0x06)
        {
            Method (_PDC, 1, NotSerialized)
            {
                \_PR.PDC (Arg0)
            }
            Method (_OSC, 4, NotSerialized)
            {
                Return (\_PR.OSC)
                Arg1
                Arg2
                Arg3
            }
        }
        Processor (P003, 0x04, 0x00000410, 0x06)
        {
            Method (_PDC, 1, NotSerialized)
            {
                \_PR.PDC (Arg0)
            }
            Method (_OSC, 4, NotSerialized)
            {
                Return (\_PR.OSC)
                Arg1
                Arg2
                Arg3
            }
        }
    }
}
 
Status
Not open for further replies.
Back
Top