davidm71 said: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...
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...
davidm71 said:How do you guys make an SSDT file? Is there a guide somewhere?
Thanks
titsmgee said:davidm71 said:How do you guys make an SSDT file? Is there a guide somewhere?
Thanks
I did a little write up a few days ago and forgot to mention it here :? :
viewtopic.php?f=14&t=60363
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
}
}
}
}