Enigm4 Posted April 2, 2017 Share Posted April 2, 2017 Hi, I've finally decided to play around with DSDT and SSDT. I've managed to create working DSDT and I have generated a SSDT with "ssdtPRGen.sh". Now my system goes to sleep without any problem, but it seems, that P-states (and maybe C-states) don't work. Because when I launch "Intel Power Gadget", my frequency always stays at 3.4 GHz (sometimes it drops to 3.14 Ghz, but I don't think it matters). When I launch Windows, I can see in Task Manager that my frequency goes up and down (down to 0.75-0.8 Ghz). In Clover, I have dropped OEM SSDT. Also kextstat doesn't show AppleIntelCPUPowerManagement.kext running, but I don't have NullCPUPowerManagement.kext installed anywhere. In my DSDT I have done some patching, but I didn't do anything particular about Power Management. Since most of the guides online are really old, I'd like to ask you, what should I do? In the attachment I've included the DSDT, SSDT that I'm using, my IOReg and original ACPI table. AllStuff.zip 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted April 3, 2017 Share Posted April 3, 2017 Check -Update Clover Clover_v2.4k_r4052.pkg.zip -Clover folder UEFI if u install with these options, just replace folder and test, activate ur video CLOVER.zip -Files, if u dont use UEFI FILES.zip Link to comment Share on other sites More sharing options...
Enigm4 Posted April 3, 2017 Author Share Posted April 3, 2017 Check -Update Clover Clover_v2.4k_r4052.pkg.zip -Clover folder UEFI if u install with these options, just replace folder and test, activate ur video MaLd0n 2017-04-02 às 22.56.21.png CLOVER.zip -Files, if u dont use UEFI FILES.zip I have done exactly as you have asked, but nothing has changed. The frequency always stays at 3.4 GHz. 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted April 3, 2017 Share Posted April 3, 2017 u try a generate p/c states in clover? take a test, back up ur ssdt, remove and add in config.plist check config.plist.zip send me one ioreg with new files after reboot IORegistryExplorer 3.app.zip Link to comment Share on other sites More sharing options...
Enigm4 Posted April 3, 2017 Author Share Posted April 3, 2017 u try a generate p/c states in clover? take a test, back up ur ssdt, remove and add in config.plist check config.plist.zip send me one ioreg with new files after reboot IORegistryExplorer 3.app.zip Still no change. Used the .plist that you gave me. AfterReboot.ioreg.zip 1 Link to comment Share on other sites More sharing options...
Enigm4 Posted April 3, 2017 Author Share Posted April 3, 2017 @Enigm4, please note that, with haswell platforms, Apple moved CPU power management from AIPCPUPM to the kernel. That's why you're not seeing AICPUPM loaded; you won't... I'm not sure about desktop computers but Haswell laptops usually require top select the KernelPm option in Clover's Kext & Kernel patches section. It is already selected in the plist that MaLd0n gave me. 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted April 3, 2017 Share Posted April 3, 2017 ofc the last aicpupm is sandy, ivy or above is x86plat strange issue, for my i7 4790k, same generation...kernel pm solve, check try remove Asus AICPUPM in Kernel and Kext Patches btw, why u dont try use native audio? remove voodoohda and put it in clover/kexts/10.12 AppleALC.old.zip i apply all in ur DSDT Link to comment Share on other sites More sharing options...
Enigm4 Posted April 3, 2017 Author Share Posted April 3, 2017 Tried it, same result. BTW, I removed VoodooHDA and now I don't have any sound (Yes, I did put AppleALC in the Clover kext folder) 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted April 3, 2017 Share Posted April 3, 2017 Strange issue, update to 10.12.4 and try generate new SSDT PM with pike script(remove generate p/c states) ssdtPRGen.command.zip Try id 5 or 11 for audio DSDT.05.zip DSDT.11.zip Alc662 in AppleAlc work with 5,7 or 11 U can post ur Clover folder in use now? Link to comment Share on other sites More sharing options...
Enigm4 Posted April 3, 2017 Author Share Posted April 3, 2017 For some reason, I can't upgrade to 10.12.4 now. Check out my other topic for more info. CLOVER.zip Link to comment Share on other sites More sharing options...
MaLd0n Posted April 3, 2017 Share Posted April 3, 2017 smbios haswell iMac14,1, iMac14,2, iMac14,3, iMac14,4 and iMac15,1 iMac15,1 need agdpfix if u use nvidia web driver Link to comment Share on other sites More sharing options...
Enigm4 Posted April 3, 2017 Author Share Posted April 3, 2017 I tried both DSDTs and audio doesn't work. During boot verbose says that it can't load something related to AppleHDA, didn't see exactly what. And no progress with P-states. 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted April 3, 2017 Share Posted April 3, 2017 ok, i think need use applehdapatcher, but if u use VoodooHda, use AppleHdaDisable too to avopid problems, kp, etc just put VoodooHda and applehdadisable AppleHDADisabler.kext.zip about PM, very strange, no more idea about it 1 Link to comment Share on other sites More sharing options...
Enigm4 Posted April 3, 2017 Author Share Posted April 3, 2017 Well, I think that I'll leave sound as it is. It's not like it will change a lot. The most important thing is, that I have sleep working. Also, could you tell me, what changes have you made to my DSDT? What pieces of code have you added or how did you patch it? Big thanks to you. 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted April 3, 2017 Share Posted April 3, 2017 -FIX ERRORS AND WARNINGS -HPET -SATA -SLPB -EHCx -DARWIN -LPC -XHCI -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -PNLF AppleHdaDisable is good with voodoohda, only disable applehda kext, u dont use applehda with voodoohda but in many cases applehda load and cause problems with voodoohda 1 Link to comment Share on other sites More sharing options...
Recommended Posts