dam718 Posted January 23, 2014 Share Posted January 23, 2014 Hi guys, My system is as follows: Motherboard: Asrock Fatal1ty Z77 Professional w/ Patched 1.70 UEFI CPU: Intel Core i7 3770K GPU: EVGA GTX 680 OC Signature I installed my system using myHack and retail 10.9.0 from the App Store. I am pretty happy with the load so far, but I think I have some PM issues I'd like to get some assistance resolving. As it stands, my computer is able to sleep with no issues at all, and it's able to achieve 2 P States (16, 35) I am using the MBP 9,1 Profile for now, as I had heard that using the iMac profile might be contributing to the low number of P-States. There was no difference though. Both MBP 9,1 and iMac 13,2 give the same results. Oddly, when I review my IOReg output, and look up AppleCPUPowerManagement, there is some indication that I have NullCPUPowerManagement in place... Now, wouldn't that prevent my computer from sleeping at all? Or is there something built in to the myHack loader that loads up NullCPU and some sleep enabler? I don't want NullCPU or any kind of sleep enabler... I want native Ivy Bridge Power Management Here are a few things for your review: My /Extra/org.chameleon.Boot.plist file: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>DropSSDT</key> <string>Yes</string> <key>EthernetBuiltIn</key> <string>Yes</string> <key>Graphics Mode</key> <string>1920x1080x32</string> <key>GraphicsEnabler</key> <string>Yes</string> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string>PCIRootUID=1</string> <key>Timeout</key> <string>5</string> <key>UseKernelCache</key> <string>Yes</string> <key>device-properties</key> <string>5700000001000000010000004b0000000100000002010c00d041030a0000000001010600071c0101060000000101060000080101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001</string> </dict> </plist> My /Extra/smbios.plist file: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>SMbiosdate</key> <string>21/03/12</string> <key>SMbiosvendor</key> <string>Apple Inc.</string> <key>SMbiosversion</key> <string>MBP91.88Z.00D3.B00.1203211536</string> <key>SMboardproduct</key> <string>Mac-4B7AC7E43945597E</string> <key>SMfamily</key> <string>MacBook Pro</string> <key>SMmanufacturer</key> <string>Apple Inc.</string> <key>SMproductname</key> <string>MacBookPro9,1</string> <key>SMserial</key> <string>C02L1L4MF1G4</string> <key>SMsystemversion</key> <string>1.0</string> </dict> </plist> Additionally, I have attached the following files: dam718_IOReg_201401222107.zip - This is my IO Registry as of Jan 22, 2014 @ 9:07 PM and dam718_ssdt_201401222116.zip - This is my ssdt.aml file as of Jan 22, 2014 @ 9:16 PM My goal is to get my CPU working with native PM, to include Sleep, Speed Stepping, and Turbo. This should be possible right? I appreciate the assistance, and thank you for your time! Dave dam718_IOReg_201401222107.zip dam718_ssdt_201401222116.zip Link to comment Share on other sites More sharing options...
iFIRE Posted January 23, 2014 Share Posted January 23, 2014 search for myhack.kext in S/L/E and DELETE this kext, be sure that you have FakeSMC.kext and AICPM patched installed in S/L/E before, repairPermissions with Kext Wizard/reboot Link to comment Share on other sites More sharing options...
dam718 Posted January 23, 2014 Author Share Posted January 23, 2014 Thanks! This works... Only have 4 P States 16, 26, 35, and 37... Adding -xcpm Kernel Flag in Boot.plist gives me 16, 20, 25, 35, 37 It would suggest that I am able to see full processor speed (3500) and Turbo mode (3700)... BUT! My max Turbo frequency SHOULD be 3900, so shouldn't I see a P State of 39 also? I'm certainly better off than I was before, but I'd still like to see max Turbo frequency, if possible. Any suggestions? EDIT: Solved - Kinda... BIOS Settings were conservative... Had to manually set target Turbo frequency to 3900, which has allowed me to get P State 39. So now I have 16, 20, 25, 35, 37, and 39 This is with the -xcpm flag in place. Is there a way to do this WITHOUT the -xcpm flag? Should I just leave it as is? Link to comment Share on other sites More sharing options...
crusher Posted May 13, 2014 Share Posted May 13, 2014 Go to the terminal and type: curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh chmod +x ~/ssdtPRGen.sh ~/ssdtPRGen.sh -h ~/ssdtPRGen.sh -w 2 First change you smBios to iMac13,2/Mac-FC02E91DDD3FA6A4 ot Macmini6,2/Mac-F65AE981FFA204ED.After change your smBios restart PC an create your SSDT and copy in Extra folder and in you org.chameleon.boot.plist put DropSSDT=Yes and kernel flags -xcpm.Restert and test. But your P-State is good for me.... Link to comment Share on other sites More sharing options...
Recommended Posts