Contribute
Register

[SUCCESS] ASUS Z270 ROG Maximus IX Hero - i7-7700K - 32GB RAM - Intel HD 630

Status
Not open for further replies.
It's worth mentioning that I downloaded the .ketx files and tried to upload them to S/E/L but kept getting error message saying they weren't compatible and unneeded to "get updated file or try to reinstall"...neither of which worked.

Thanks again
I'm not sure if this answer is somewhere in the thread already, but under section Fixing Onboard Graphics,
5. and install both FakePCIID.kext and FakePCIID_Intel_HD_Graphics.kext.

Can you advise me on how to do this? I've done some googling, but am yet to find an answer that makes sense to a 1st time builder like myself.

Thanks in advance!

P.S. Thank you so much for the detailed instructions. I'm building the exact same build and your thread is the only one that got me past the Stop Sign half way through install! Cheers!
 
@ChrisLCrawford - to install any KEXTS, you either put them in EFI/Clover/kexts/Other, OR, use KextBeast and install them to L/E unless otherwise specifically directed.

To use KextBeast, simply put that application on the Desktop. Put any KEXTs you want to install on the Desktop, then double-click KextBeast and follow the prompts. When finished, be sure to remove any KEXTs from the Desktop.
 
Hi,
many thanks @JCMunsonII for this detailed guide and updates.
I've almost complete my setup and I would like to share my procedure just to understand if I can improve something.


The setup is really simple:
  • MAXIMUS IX
  • i7-770K
  • SAMSUNG 960 PRO NVMe
Setup Sierra:
  • I've started from Unibeast (with patched config.plist for NVMe) and Sierra 10.12.4 with CPU 0x0506E3 installed perfectly.
  • After the first boot I've immediately upgraded to Sierra 10.12.6, no problems.
  • Installed latest version of Clover (I've not used MultiBeast, I like it hard ).
  • config.plist
    • Acpi: SAT0 -> SATA
    • Acpi:EHC1 -> EH01 (is it necessary?)
    • Acpi:EHC2 -> EH02 (is it necessary?)
    • Acpi:XHCI -> XHC (is it necessary?)
    • Acpi: NO any other check
    • Graphics: InjectIntel
    • Graphics: 0x59120000
    • Kernel and Kext Patches: AppleAHCIPort - 45787465 726e616c - 496e7465 726e616c
    • Kernel and Kext Patches: AppleUSBXHCIPCI - 83bd74ff ffff10 - 83bd74ff ffff1b
    • Kernel and Kext Patches: AppleUSBXHCIPCI - 83bd74ff ffff10 - 83bd74ff ffff15
    • Kernel and Kext Patches: All the IONVMeFamily Patch for NVMe
  • I've installed any necessary kext to EFI/CLOVER/kext/other
    • RehabMan-FakeSMC (all)
    • Lilu.kext & IntelGraphicsFixup.kext (for the integrated HD630)
    • IntelMausiEthernet.kext
    • USBInjectAll.kext & XHCI-200-series-injector.kext
  • And then the SSDT-XCPM.aml for native power management (with Load Optimized Default settings from BIOS)
  • VoodooHDA package for Audio (the only one that have installed the VodooHDA.kext in S/L/E instead of EFI/CLOVER/kext/other)

For now sleep won't work and I really like to get it, if I put my system in stop it takes long time to do the procedure and after the wakeup the screen is black for some seconds before the shutdown and automatically reboot.

I've not understood correctly the USB procedure and I've not made any custom DSDT to disable the USB ports, is this really important or may it affect the sleep?

I'm attaching my config.plist and some screenshot too, I'm missing something?

A big thanks for any suggestion.
 

Attachments

  • config.plist
    11.4 KB · Views: 203
  • GeekBench.png
    GeekBench.png
    85.7 KB · Views: 110
  • IntelGadget_DuringGeekBench.png
    IntelGadget_DuringGeekBench.png
    93.1 KB · Views: 148
  • NativePowerManagement-States.png
    NativePowerManagement-States.png
    153.4 KB · Views: 128
  • IoReg_X86PlatformPlugin.png
    IoReg_X86PlatformPlugin.png
    175.6 KB · Views: 169
  • MacInfo.png
    MacInfo.png
    103.7 KB · Views: 91
Hi,
many thanks @JCMunsonII for this detailed guide and updates.
I've almost complete my setup and I would like to share my procedure just to understand if I can improve something.


The setup is really simple:
  • MAXIMUS IX
  • i7-770K
  • SAMSUNG 960 PRO NVMe
Setup Sierra:
  • I've started from Unibeast (with patched config.plist for NVMe) and Sierra 10.12.4 with CPU 0x0506E3 installed perfectly.
  • After the first boot I've immediately upgraded to Sierra 10.12.6, no problems.
  • Installed latest version of Clover (I've not used MultiBeast, I like it hard ).
  • config.plist
    • Acpi: SAT0 -> SATA
    • Acpi:EHC1 -> EH01 (is it necessary?)
    • Acpi:EHC2 -> EH02 (is it necessary?)
    • Acpi:XHCI -> XHC (is it necessary?)
    • Acpi: NO any other check
    • Graphics: InjectIntel
    • Graphics: 0x59120000
    • Kernel and Kext Patches: AppleAHCIPort - 45787465 726e616c - 496e7465 726e616c
    • Kernel and Kext Patches: AppleUSBXHCIPCI - 83bd74ff ffff10 - 83bd74ff ffff1b
    • Kernel and Kext Patches: AppleUSBXHCIPCI - 83bd74ff ffff10 - 83bd74ff ffff15
    • Kernel and Kext Patches: All the IONVMeFamily Patch for NVMe
  • I've installed any necessary kext to EFI/CLOVER/kext/other
    • RehabMan-FakeSMC (all)
    • Lilu.kext & IntelGraphicsFixup.kext (for the integrated HD630)
    • IntelMausiEthernet.kext
    • USBInjectAll.kext & XHCI-200-series-injector.kext
  • And then the SSDT-XCPM.aml for native power management (with Load Optimized Default settings from BIOS)
  • VoodooHDA package for Audio (the only one that have installed the VodooHDA.kext in S/L/E instead of EFI/CLOVER/kext/other)

For now sleep won't work and I really like to get it, if I put my system in stop it takes long time to do the procedure and after the wakeup the screen is black for some seconds before the shutdown and automatically reboot.

I've not understood correctly the USB procedure and I've not made any custom DSDT to disable the USB ports, is this really important or may it affect the sleep?

I'm attaching my config.plist and some screenshot too, I'm missing something?

A big thanks for any suggestion.


The USB fix is the only thing that fixed Sleep for me. If you check out my post above, I mapped out all the USB ports, and posted the .dsl I came up with.
 
The USB fix is the only thing that fixed Sleep for me. If you check out my post above, I mapped out all the USB ports, and posted the .dsl I came up with.

Thanks @scope666 for the reply.
I've red the official guide and I've compiled your dsl with MaciASL, it seems correctly loaded

Code:
iMac-di-Andrea:~ andrea$ bdmesg | grep -i aml
2:164  0:000  === [ ACPIPatchedAML ] ====================================
2:164  0:000  Inserting SSDT-UIAC-ALL.aml from EFI\CLOVER\ACPI\patched ... Success
2:164  0:000  Inserting SSDT-XCPM.aml from EFI\CLOVER\ACPI\patched ... Success

Unfortunately the sleep situation is the same.
I've noticed from your kext that you don't have the XHCI-200-series-injector.kext but just USBInjectAll.kext (I suppose the latest version from RehabMan), maybe this is the problem?

Code:
iMac-di-Andrea:~ andrea$ kextstat | grep -v com.apple
Index Refs Address            Size       Wired      Name (Version) UUID <Linked Against>
   24    3 0xffffff7f82713000 0x11000    0x11000    org.netkas.driver.FakeSMC (1759) 987B8DEE-6600-3463-BFFA-DF500771FA5B <11 7 5 4 3 1>
   25    1 0xffffff7f82724000 0x47000    0x47000    as.vit9696.Lilu (1.1.7) 66CAFC1D-ED32-34D8-BCC4-AD843E9F6A6F <7 5 4 3 2 1>
   26    0 0xffffff7f8276b000 0x4000     0x4000     as.lvs1974.IntelGraphicsFixup (1.1.7) CCB5CDF6-AA3B-3FBB-9A2A-E22E15AEC7A3 <25 7 5 4 3 2 1>
   27    0 0xffffff7f8276f000 0x4000     0x4000     com.rehabman.driver.USBInjectAll (0.6.2) 6A9D456A-D1B1-316E-90CD-78E5B0002C5E <12 11 4 3>
   28    0 0xffffff7f82774000 0x5000     0x5000     org.hwsensors.driver.CPUSensors (1759) 1204F31F-1308-3F9A-B509-0425FC789815 <24 7 5 4 3>
   40    0 0xffffff7f8277a000 0x8000     0x8000     org.hwsensors.driver.ACPISensors (1759) FA4DF6C0-0D3A-3CE2-8569-0AB2C84053E7 <24 11 7 5 4 3>
   49    0 0xffffff7f82554000 0x2000     0x2000     net.osrom.kext.Disabler (1.0.1) 7D158CD9-D1C2-6ADC-D896-2FD8E29CD4AD <4 3>
   50    0 0xffffff7f82784000 0xd000     0xd000     org.hwsensors.driver.LPCSensors (1759) 46F77040-FA0F-3AEC-8330-E776B2D56C60 <24 12 11 7 5 4 3>
   52    0 0xffffff7f82791000 0x14000    0x14000    com.insanelymac.IntelMausiEthernet (2.3.0) 7664CC46-C3FE-3D04-93EE-FC1E4EFBBFB7 <51 12 5 4 3 1>
   77    0 0xffffff7f80c13000 0x4000     0x4000     com.intel.driver.EnergyDriver (2.0) 8937025C-61CA-370A-A1D1-553F373E68C7 <7 5 4 3>
   91    0 0xffffff7f80eed000 0x21000    0x21000    org.voodoo.driver.VoodooHDA (2.8.8) 394A3B95-68A8-326D-8980-BEC2B1C95048 <90 12 7 5 4 3>


Thank you very much!!!!!
 
Thanks @scope666 for the reply.
I've red the official guide and I've compiled your dsl with MaciASL, it seems correctly loaded

Code:
iMac-di-Andrea:~ andrea$ bdmesg | grep -i aml
2:164  0:000  === [ ACPIPatchedAML ] ====================================
2:164  0:000  Inserting SSDT-UIAC-ALL.aml from EFI\CLOVER\ACPI\patched ... Success
2:164  0:000  Inserting SSDT-XCPM.aml from EFI\CLOVER\ACPI\patched ... Success

Unfortunately the sleep situation is the same.
I've noticed from your kext that you don't have the XHCI-200-series-injector.kext but just USBInjectAll.kext (I suppose the latest version from RehabMan), maybe this is the problem?

Code:
iMac-di-Andrea:~ andrea$ kextstat | grep -v com.apple
Index Refs Address            Size       Wired      Name (Version) UUID <Linked Against>
   24    3 0xffffff7f82713000 0x11000    0x11000    org.netkas.driver.FakeSMC (1759) 987B8DEE-6600-3463-BFFA-DF500771FA5B <11 7 5 4 3 1>
   25    1 0xffffff7f82724000 0x47000    0x47000    as.vit9696.Lilu (1.1.7) 66CAFC1D-ED32-34D8-BCC4-AD843E9F6A6F <7 5 4 3 2 1>
   26    0 0xffffff7f8276b000 0x4000     0x4000     as.lvs1974.IntelGraphicsFixup (1.1.7) CCB5CDF6-AA3B-3FBB-9A2A-E22E15AEC7A3 <25 7 5 4 3 2 1>
   27    0 0xffffff7f8276f000 0x4000     0x4000     com.rehabman.driver.USBInjectAll (0.6.2) 6A9D456A-D1B1-316E-90CD-78E5B0002C5E <12 11 4 3>
   28    0 0xffffff7f82774000 0x5000     0x5000     org.hwsensors.driver.CPUSensors (1759) 1204F31F-1308-3F9A-B509-0425FC789815 <24 7 5 4 3>
   40    0 0xffffff7f8277a000 0x8000     0x8000     org.hwsensors.driver.ACPISensors (1759) FA4DF6C0-0D3A-3CE2-8569-0AB2C84053E7 <24 11 7 5 4 3>
   49    0 0xffffff7f82554000 0x2000     0x2000     net.osrom.kext.Disabler (1.0.1) 7D158CD9-D1C2-6ADC-D896-2FD8E29CD4AD <4 3>
   50    0 0xffffff7f82784000 0xd000     0xd000     org.hwsensors.driver.LPCSensors (1759) 46F77040-FA0F-3AEC-8330-E776B2D56C60 <24 12 11 7 5 4 3>
   52    0 0xffffff7f82791000 0x14000    0x14000    com.insanelymac.IntelMausiEthernet (2.3.0) 7664CC46-C3FE-3D04-93EE-FC1E4EFBBFB7 <51 12 5 4 3 1>
   77    0 0xffffff7f80c13000 0x4000     0x4000     com.intel.driver.EnergyDriver (2.0) 8937025C-61CA-370A-A1D1-553F373E68C7 <7 5 4 3>
   91    0 0xffffff7f80eed000 0x21000    0x21000    org.voodoo.driver.VoodooHDA (2.8.8) 394A3B95-68A8-326D-8980-BEC2B1C95048 <90 12 7 5 4 3>


Thank you very much!!!!!


I have XHCI-200-series-injector.kext in / L / E along with the rest. I don't think it stays in memory.
 
@MiddleBrooker - I am quite certain that sleep is an issue with the HD630 graphics and can't be fixed until Apple provides (if ever) proper support for it. I am NOT certain it is addressed in 10.12.6, but am hoping it is addressed in 10.13.

There is a way to find out what is causing a "sleep panic," using Terminal, but I can't remember the commands, I will see if I can find them again. Could be this one:
Code:
syslog |grep -i "Wake reason"

Also, if you have any Bluetooth devices "attached," they can prevent the system from sleeping. To check for any sleep-related assertions, use:

Code:
pmset -g assertions

and you will get a list.

If you choose to add an nVidia card, or supported AMD card, sleep should get resolved. As a final note, the renames are generally necessary - just be sure to at least adhere to the ones I did in my guide. Beyond that, they're likely not necessary but will depend upon your unique setup.
 
@MiddleBrooker - I am quite certain that sleep is an issue with the HD630 graphics and can't be fixed until Apple provides (if ever) proper support for it. I am NOT certain it is addressed in 10.12.6, but am hoping it is addressed in 10.13.

Definitely a big YESS!
Thank you very much @JCMunsonII!!!!


I don't have any bluetooth dongle inserted in my System...for now.

The big has been made from the Zotac GTX1050 received today, I've followed your instructions, so:
  • Boot - nvidia_drv=1 NO
  • Boot - nv_disable=1 NO
  • change GFX0 to IGPU BEFORE Rename PEGP to GFX0
  • InjectIntel remain active
  • ig-platform-id 0x59120003
  • IntelGFX 0x59128086
  • System Parameters - NvidiaWeb YES
Installed Nvidia web Drivers: WebDriver-378.05.05.25f01.pkg and physically installed the Video Card inside my system.
After reboot the system can't recognize the video card so I patched the driver with:
Code:
sudo /usr/libexec/PlistBuddy -c "Set :IOKitPersonalities:NVDAStartup:NVDARequiredOS "$(sw_vers -buildVersion) /System/Library/Extensions/NVDAStartupWeb.kext/Contents/Info.plist
sudo touch /System/Library/Extensions/
But no luck.
I've had to reinstall Clover with the emuvariableuefi-64, that did the trick !!

It seems that my BIOS or the Maximus IX does not supports native NVRAM, do you know something about? I searched but I can't find an answer to this question.

Sleep worked after first try, is there a particular procedure or a stress test for the sleep mode?
One more question: I disabled the Power Nap because with it the sleep only turn off monitor (or something like)...but It should be normal....I think.

Anyway YES, I think that nobody have a working sleep with this board without a discrete video card, so you're absolutely right @JCMunsonII !!

Cheers!!!
 
Definitely a big YESS!

I've had to reinstall Clover with the emuvariableuefi-64, that did the trick !!

It seems that my BIOS or the Maximus IX does not supports native NVRAM, do you know something about? I searched but I can't find an answer to this question.

Sleep worked after first try, is there a particular procedure or a stress test for the sleep mode?
One more question: I disabled the Power Nap because with it the sleep only turn off monitor (or something like)...but It should be normal....I think.

Anyway YES, I think that nobody have a working sleep with this board without a discrete video card, so you're absolutely right @JCMunsonII !!

Cheers!!!

From my understanding at some point Asus REMOVED write access to the NVRAM area of our boards, I don't know exactly what BIOS version had that change in it.

Glad it's working now!
 
NVRAM: Seems that's not really supported/implemented on non-Apple boards any more (I could be wrong). So, it has to be emulated.

Sleep: Just let it sleep. I don't know of any "stress test" for sleep. You'll know if the computer wakes up from sleep or has rebooted instead.
 
Status
Not open for further replies.
Back
Top