TeaCake Posted July 6, 2017 Share Posted July 6, 2017 Hey guys, though it doesn't look as though anyone is responding to this topic anymore, I thought I may as well ask. I've got a very similar build: 5960x, Asrock x99e-itx/ac, etc. I've followed the instructions of this guide quite closely and was able to update my machine from a working Yosemite install to El Capitan. However, I'm now having kernal panics with AppleIntelCPUPowerManagement whenever I try to boot the system. Although I can still boot into the installer from the thumbstick. I'm using NullCPUPowermanagement along with Brumbaer's config file, as was instructed. Now I thought that would mean AppleIntelCPUPowerManagement was bypassed, preventing power management KPs. Perhaps I'm misunderstanding how this works though. Any help anyone can provide on digging up what's going on, or just good resources for understanding the power management aspects of running a hackintosh would be really helpful. Thanks! Well, I'm just going to respond to myself as this rabbit hole goes deeper, and hopefully I'll find a solution to add to the end of this chain. Seems that despite the kernel panic indicating the aicpm.kext in it's backtrace, the problem happens anytime the system files are changed in anyway, even rebuilding the kext cache without changing any kexts. This is evidenced by the fact that I can get an install that boots at least a few times after freshly installing, but as soon as I change anything, it's kernel panics all the way down until I do another install of the OS. Things that have thus far broken the system include: replacing the EFI folder with the same one that boots the thumbstick, using kext utility to replace kexts as instructed in this guide, editing the AppleGraphicsDevicePolicy.kext plist, as instructed, manually rebuilding the kext cache. Things that don't seem to break anything include changing config.plist settings (with configurator or otherwise), replacing files in the EFI/CLOVER folder (as opposed to full replacement), any clover injected kexts. I may end up doing a complete erase and reinstall then migrating content from a backup of the old system. Actually on that note, perhaps my problem lies with some old custom kext I added when installing the old OS... I'll investigate and update for anyone else who happens to run into this problem. Further update: OS will corrupt itself just sitting idle. Did a fresh install, booted up, logged in, and let the system sit for a while. Restarted and couldn't boot due to the same kernel panic. My newest theory is that it's related to the particular version of El Capitan that's being installed by this installer (15G1010), which I discovered was a bit unusual when I tried to find the appropriate nvidia web drivers. I think it's because this was the package that was made available in the app store for users still running Snow Leopard. Going to try installing then immediately updating the OS to see if this fixes things. Update 3: Fixed. Looks like the issue was an old duplicate FakeSMC from my original Yosemite install. It was so long ago I forgot I wasn't using Clover to inject FakeSMC back then. So the install would work until the kext cache was rebuilt at which point both the injected FakeSMC and the one in S/L/E would have an ugly falling out and make all of their friends pick sides. Deleted the old FakeSMC and all is well. Not having any luck with AppleALC.kext though. I used to use Toleda's HDAEnabler1.kext, but that got deleted along with the old FakeSMC. May go back to that. Update 4: For anyone having trouble with AppleALC.kext, as of version 1.1.0 lilu is also required to make it work. This guide uses version 1.0.8, which is why this isn't mentioned. Hope someone finds this information useful. 1 Link to comment Share on other sites More sharing options...
jkwhaa Posted July 23, 2017 Share Posted July 23, 2017 Thanks for the awesome write up!! This method works for my Asus x99a-II with Xeon e5-2670v3. What doesn't work is my EVGA GTX 1050 and was told it wasn't supported until Sierra. What needs to be changed to do a fresh install of sierra? I tried doing an upgrade following a tutorial but that didn't work, just boots back to El Cap. Thanks in advance!! Link to comment Share on other sites More sharing options...
chairokun Posted October 6, 2017 Share Posted October 6, 2017 (edited) Hello, since High Sierra is out. I am curious if anyone has updated there builds with this configuration? Currently I have been running Sierra (10.12.5) with the below configuration with no issues for months now. (Putting the computer to sleep I have not tried, + sometimes the motherboards wifi/Bluetooth device will not be active on reboot, I think BIOs issue? It happens in windows too - solved by removing power cord, it will not fix/detect its self by command line or just by reseting/turning system off). System: MOBO: ASRock x99e/Ac CPU: 5960x (OC from 3.7 - 4.5) COOLER: h80i v2 ( - as far as I know pump/fan must be adjusted in windows and stored to device) GFX: Elsa 1080ti S.A.C.- 11GB ( before upgrade used a out of box no issues MSI 980ti (Gamers edition? lol the red cased one)) RAM: 32GB (16gbx2) (F4-3200C16-16GVK @2133MHz) SSD: Samsung 850 2TB, 850 500GB HDD: Seagate 8TB (ST8000AS0002) Instructions: MOBO's BIOS: Same as original creator of the topic CLOVER: CONFIG.plist - I attached my clover folder. Removed my RT Variables, SMBIOS info, and Custom UUID, please re-add yourself. Also removed my custom SSDT.aml (not sure if it was needed, you might need to make your own if you don't want to modify the clover config) GFX - Depends on GFX card but you may need to install the appropriate drivers first, and temporarily change clovers config settings. Maybe boot in Verbose mode and safe mode (-v -x) to remove any settings automatically placed in clover config (actually does clover do that?) WIFI - Remember to change it to your countries wifi code (Provided in the original poster's instructions) KEXTS - I kept the kexts in the kext folder (10.12) - do what you wish I guess LOCAL INSTALL: KEXTS - To get AUDIO/GFX/WIFI/BT working stable I installed these kexts to /S/L/E/ using a kext installer (I forgot which one at the moment) lilu.kext 1.1.1 (containing AppleALC 1.1.2) BrcmFirmwareRepo 2.2.7 BrcmPatchRAM2.kext 2.2.7 NividiaGraphicsFixup.kext 1.1.1 AppleHDA 279.48 Sorry about the lack of "instructional" detail. I think the original post was great, follow that and just add these kexts to get Sierra to work Thanks to the original creator of the El Capitan Guide. Was a good starting point to make the Sierra install. Hope someone can give info on success with High Sierra with this type of build. I use my PC work so it will be a while before I can play with settings to get it to work Thanks CLOVER.zip Edited October 6, 2017 by chairokun 1 Link to comment Share on other sites More sharing options...
twittboxJJ Posted November 3, 2017 Share Posted November 3, 2017 Followed this guide for Sierra and it worked! (Had to use OsxAptioFix2Drv) . Now on High Sierra it works but i am unable to install nvidia drivers... I'm unable to set SIP to "0x00". Everytime i set it, it fails at boot Link to comment Share on other sites More sharing options...
alfaSZ Posted November 4, 2017 Share Posted November 4, 2017 Followed this guide for Sierra and it worked! (Had to use OsxAptioFix2Drv) . Now on High Sierra it works but i am unable to install nvidia drivers... I'm unable to set SIP to "0x00". Everytime i set it, it fails at boot Try slide=128 in boot params Sent from my iPhone using Tapatalk Pro Link to comment Share on other sites More sharing options...
chairokun Posted November 4, 2017 Share Posted November 4, 2017 Followed this guide for Sierra and it worked! (Had to use OsxAptioFix2Drv) . Now on High Sierra it works but i am unable to install nvidia drivers... I'm unable to set SIP to "0x00". Everytime i set it, it fails at boot Nice. I have had High Sierra working for a few weeks, seems pretty stable. I attached my files below 1. config.plist I removed the some info from clover's CONFIG.plist - (i.e. Removed my RT Variables, SMBIOS info, and Custom UUID, please re-add yourself.) I also removed my custom SSDT.aml ( I am still not sure if it was needed, or if I am using it properly??? Intel power gadget fluctuates from 2ghz to 4.5ghz depending on use so c states work??) 2. kext files (other.zip, please past in kexts/other/ folder) 3. apfs.efi (apfs.efi.zip please place in the /drivers64UEFI/ folder) NVIDIA install worked with the above settings and using this guide HERE Hope it works, Please, if anyone can optimize this setup or remove somethings please let me know, Thanks, Other.zip config.plist.zip apfs.efi.zip 1 Link to comment Share on other sites More sharing options...
twittboxJJ Posted November 7, 2017 Share Posted November 7, 2017 Nice. I have had High Sierra working for a few weeks, seems pretty stable. I attached my files below 1. config.plist I removed the some info from clover's CONFIG.plist - (i.e. Removed my RT Variables, SMBIOS info, and Custom UUID, please re-add yourself.) I also removed my custom SSDT.aml ( I am still not sure if it was needed, or if I am using it properly??? Intel power gadget fluctuates from 2ghz to 4.5ghz depending on use so c states work??) 2. kext files (other.zip, please past in kexts/other/ folder) 3. apfs.efi (apfs.efi.zip please place in the /drivers64UEFI/ folder) NVIDIA install worked with the above settings and using this guide HERE Hope it works, Please, if anyone can optimize this setup or remove somethings please let me know, Thanks, Thank you so much bro!! 10/10 !!!! Quick Question??? I admit to being a noob to hackintosh (a successful noob). Do we need to re-add the "RT Variables, SMBIOS info, and Custom UUID" Or could we leave it blank? Link to comment Share on other sites More sharing options...
Recommended Posts