Contribute
Register

[SUCCESS] macOS High Sierra on GA-Z270X-Ultra Gaming +i7 7700K Intel HD 630/Radeon5450

Status
Not open for further replies.
HI guys today build video editing hackintosh rig
specially thanks for tonymacx86,rehabman,tolda, I used clover method ,
PARTS LIST:
i7-700k
GAz270x-ultragaming
16 gb ram from crucial
128 ssd
1tb HDD
rx580 8gb sapphire
700w psu
240 mm aio cooler
C.M Atx

WORKING:

Audio (alc1220)
Graphics (rx580 nativity support High sierra) (some kext needed for sleep/wake)
Intel Turbo boost
Sleep / Wake
Usb 3.1 / 3 (i belive work with type-c .not tested)

Issue:


HDMI audio (working but volume adjust disabled)

FinelCut Pro 13.3 & adobe premier pro working well .openCL perfomance is faster than nvidia GFX
 
  • Please note we share same MoBo but not the exact same CPU
  • but your CPU is also Kaby Lake and therefore should not be a problem.
  • But we have different PCIE Graphics cards.
  • You cannot copy my config.plist but can certainly modify it for your NVIDIA GeForce GTX 1060 .
  • Note my Boot flags were set that way to make it easier for me to use either the IGFX :Intel HD630 or my Add on PCIE Radeon 5450 2GB Graphics.
  • If you had gone through all the posted screen shots in my original post , you would have got all the information you need from them.
  • I am uploading my config.plsit as a zipped file hoping that could help you.
    • Please note my config.plist is like a'cheat sheet' for everything in my CLOVER's Folders and what my BIOS setup are like . It is a brief list of things to do by Clover boot loader during the boot, based on the kexts in "Other" and drivers64UEFI, and files in "themes" and BIOS options.
  • I did not use Multibeast for my final installation.
  • I downloaded kexts from Tonymac for my Motherboard and manually installed the kexts.
  • I also installed the latest Clover EFI from Sourceforge.net manually, and chose all the options in config.plist during numerous reboots modifying things to fix the problems I had encountered.
  • I had no "cook book' to follow for the installation and had to do the hard way by reboots, take photos, analyze the images, find problems and fix them one at a time.
  • Even after my last post on my system in this link https://www.tonymacx86.com/threads/success-macos-high-sierra-on-ga-z270x-ultra-gaming-i7-7700k-intel-hd-630-radeon5450.239427/#post-1635659 , I had Shutdown _Automatic Reboot issues that took a lot of time to fix by editing both BIOS Options and in my config.plist _ACPI .
  • If you feel discouraged the first time or 5th time your System has not become your dream machine, it is always due to mistakes you might have caused or lack of trying on your part.
  • Hackintosh is for those who are never discouraged or unhappy with failures!
Thanks for the info.. I'm going to keep pushing thru and try to configure the onboard audio (ALC1220). Last night I plugged in a USB-based audio card... instantly worked (i almost cried). ha! But I still want to get it to work correctly with onboard audio. I just had to step away for a day... was going CRAZY.

I believe i have the right kext files now. So I just put those in the EFI/EFI/CLOVER/KEXTS/OTHER folder.... save... and reboot? Almost sounds too easy. I am using multi-beast, and need to review those steps too. Not sure if I made selections with multi-beast that are fighting the kext files or not. Still getting up to speed on that tool.

Can't say thank you enough. So much info, willingness to share, makes this endeavor seem doable! I got to get the onboard audio working... it's against my soul to bypass it with a USB device. I must push on through!!! Update coming later tonight.
 
Thanks for the info.. I'm going to keep pushing thru and try to configure the onboard audio (ALC1220). Last night I plugged in a USB-based audio card... instantly worked (i almost cried). ha! But I still want to get it to work correctly with onboard audio. I just had to step away for a day... was going CRAZY.

I believe i have the right kext files now. So I just put those in the EFI/EFI/CLOVER/KEXTS/OTHER folder.... save... and reboot? Almost sounds too easy. I am using multi-beast, and need to review those steps too. Not sure if I made selections with multi-beast that are fighting the kext files or not. Still getting up to speed on that tool.

Can't say thank you enough. So much info, willingness to share, makes this endeavor seem doable! I got to get the onboard audio working... it's against my soul to bypass it with a USB device. I must push on through!!! Update coming later tonight.

Good luck.
Every failed step we are willing to analyze and correct in our next attempt will certainly move us closer to success.
Digital Camera and monitor screens have made life a lot easier by giving us a faster and more legible way to record and review the steps from our computer screen and easily upload them to a Forum like this to get help rather than handwritten notes on scraps of paper of yester years.
 
Even after my last post on my system in this link https://www.tonymacx86.com/threads/success-macos-high-sierra-on-ga-z270x-ultra-gaming-i7-7700k-intel-hd-630-radeon5450.239427/#post-1635659 , I had Shutdown _Automatic Reboot issues that took a lot of time to fix by editing both BIOS Options and in my config.plist _ACPI .

Please Cmn699 do you know how to fix the automatic reboot? Cant get it right this is my setup:

MacOS High Sierra 10.13.1
Gigabyte Z270X ULTRA GAMING Motherboard
4,2 GHz Intel Core i7
Crucial 64 GB 2400 MHz DDR4
NVIDIA GeForce GTX 1080 Ti 11 GB


Thanks, Joost
 
Please Cmn699 do you know how to fix the automatic reboot? Cant get it right this is my setup:

MacOS High Sierra 10.13.1
Gigabyte Z270X ULTRA GAMING Motherboard
4,2 GHz Intel Core i7
Crucial 64 GB 2400 MHz DDR4
NVIDIA GeForce GTX 1080 Ti 11 GB


Thanks, Joost
Please upload your CLOVER for me to compare it with mine which has no Nvidia Graphics. I use currently the IGFX Intel HD 630 in that computer.
 
This is mine config.plist

Code:
<?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>ACPI</key>
    <dict>
        <key>DSDT</key>
        <dict>
            <key>Debug</key>
            <false/>
            <key>DropOEM_DSM</key>
            <false/>
            <key>Fixes</key>
            <dict>
                <key>AddDTGP</key>
                <true/>
                <key>AddHDMI</key>
                <true/>
                <key>AddIMEI</key>
                <true/>
                <key>AddMCHC</key>
                <true/>
                <key>AddPNLF</key>
                <true/>
                <key>DeleteUnused</key>
                <true/>
                <key>FakeLPC</key>
                <true/>
                <key>FiX_TMR_40000</key>
                <false/>
                <key>FiX_WAK_200000</key>
                <false/>
                <key>FixACST</key>
                <true/>
                <key>FixADP1</key>
                <true/>
                <key>FixAirport</key>
                <true/>
                <key>FixDarwin</key>
                <true/>
                <key>FixDisplay</key>
                <true/>
                <key>FixFirewire</key>
                <true/>
                <key>FixHDA</key>
                <true/>
                <key>FixHPET</key>
                <true/>
                <key>FixIDE</key>
                <true/>
                <key>FixIPIC</key>
                <true/>
                <key>FixIntelGfx</key>
                <true/>
                <key>FixLAN</key>
                <true/>
                <key>FixRTC</key>
                <true/>
                <key>FixRegions</key>
                <true/>
                <key>FixS3D</key>
                <true/>
                <key>FixSATA</key>
                <true/>
                <key>FixSBUS</key>
                <true/>
                <key>FixShutdown</key>
                <true/>
                <key>FixUSB</key>
                <true/>
            </dict>
            <key>Name</key>
            <string>DSDT.aml</string>
            <key>ReuseFFFF</key>
            <false/>
        </dict>
        <key>DropTables</key>
        <array>
            <dict>
                <key>Signature</key>
                <string>MATS</string>
            </dict>
        </array>
        <key>HaltEnabler</key>
        <true/>
        <key>SSDT</key>
        <dict>
            <key>DropOem</key>
            <false/>
            <key>Generate</key>
            <dict>
                <key>CStates</key>
                <false/>
                <key>PStates</key>
                <false/>
            </dict>
        </dict>
    </dict>
    <key>Boot</key>
    <dict>
        <key>Arguments</key>
        <string>dart=0</string>
        <key>DefaultVolume</key>
        <string>MACOSX</string>
        <key>Legacy</key>
        <string>PBR</string>
        <key>Log</key>
        <true/>
        <key>Secure</key>
        <false/>
        <key>Timeout</key>
        <integer>3</integer>
        <key>XMPDetection</key>
        <false/>
    </dict>
    <key>Devices</key>
    <dict>
        <key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>1</string>
        </dict>
        <key>FakeID</key>
        <dict>
            <key>ATI</key>
            <string>0x0</string>
            <key>IMEI</key>
            <string>0x0</string>
            <key>IntelGFX</key>
            <string>0x12345678</string>
            <key>LAN</key>
            <string>0x0</string>
            <key>NVidia</key>
            <string>0x0</string>
            <key>SATA</key>
            <string>0x0</string>
            <key>WIFI</key>
            <string>0x0</string>
            <key>XHCI</key>
            <string>0x0</string>
        </dict>
        <key>USB</key>
        <dict>
            <key>FixOwnership</key>
            <false/>
            <key>Inject</key>
            <false/>
        </dict>
    </dict>
    <key>DisableDrivers</key>
    <array>
        <string>Nothing</string>
    </array>
    <key>GUI</key>
    <dict>
        <key>Hide</key>
        <array>
            <string>Windows</string>
            <string>\EFI\BOOT\BOOTX64.EFI</string>
        </array>
        <key>Language</key>
        <string>en:0</string>
        <key>Mouse</key>
        <dict>
            <key>Enabled</key>
            <true/>
            <key>Speed</key>
            <integer>8</integer>
        </dict>
        <key>Scan</key>
        <dict>
            <key>Entries</key>
            <true/>
            <key>Legacy</key>
            <string>First</string>
            <key>Linux</key>
            <false/>
            <key>Tool</key>
            <true/>
        </dict>
        <key>ScreenResolution</key>
        <string>1920x1080</string>
        <key>Theme</key>
        <string>tonymacx86</string>
    </dict>
    <key>Graphics</key>
    <dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <false/>
            <key>NVidia</key>
            <false/>
        </dict>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>#FakeCPUID</key>
        <string>0x010676</string>
        <key>AppleIntelCPUPM</key>
        <true/>
        <key>AppleRTC</key>
        <true/>
        <key>KernelCpu</key>
        <false/>
        <key>KernelLapic</key>
        <false/>
        <key>KernelPm</key>
        <true/>
        <key>KernelXCPM</key>
        <false/>
        <key>KextsToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>External icons patch</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                RXh0ZXJuYWw=
                </data>
                <key>Name</key>
                <string>AppleAHCIPort</string>
                <key>Replace</key>
                <data>
                SW50ZXJuYWw=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Change 15 port limit to 24 in XHCI kext 10.13</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                g32MEA==
                </data>
                <key>Name</key>
                <string>AppleUSBXHCIPCI</string>
                <key>Replace</key>
                <data>
                g32MGw==
                </data>
            </dict>
        </array>
    </dict>
    <key>RtVariables</key>
    <dict>
        <key>BooterConfig</key>
        <string>0x28</string>
        <key>CsrActiveConfig</key>
        <string>0x3</string>
    </dict>
    <key>SMBIOS</key>
    <dict>
        <key>ProductName</key>
        <string>iMac14,2</string>
        <key>Trust</key>
        <false/>
    </dict>
    <key>SystemParameters</key>
    <dict>
        <key>InjectKexts</key>
        <string>Yes</string>
        <key>InjectSystemID</key>
        <true/>
        <key>NvidiaWeb</key>
        <true/>
    </dict>
</dict>
</plist>
 
This is mine config.plist

Code:
<?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>ACPI</key>
    <dict>
        <key>DSDT</key>
        <dict>
            <key>Debug</key>
            <false/>
            <key>DropOEM_DSM</key>
            <false/>
            <key>Fixes</key>
            <dict>
                <key>AddDTGP</key>
                <true/>
                <key>AddHDMI</key>
                <true/>
                <key>AddIMEI</key>
                <true/>
                <key>AddMCHC</key>
                <true/>
                <key>AddPNLF</key>
                <true/>
                <key>DeleteUnused</key>
                <true/>
                <key>FakeLPC</key>
                <true/>
                <key>FiX_TMR_40000</key>
                <false/>
                <key>FiX_WAK_200000</key>
                <false/>
                <key>FixACST</key>
                <true/>
                <key>FixADP1</key>
                <true/>
                <key>FixAirport</key>
                <true/>
                <key>FixDarwin</key>
                <true/>
                <key>FixDisplay</key>
                <true/>
                <key>FixFirewire</key>
                <true/>
                <key>FixHDA</key>
                <true/>
                <key>FixHPET</key>
                <true/>
                <key>FixIDE</key>
                <true/>
                <key>FixIPIC</key>
                <true/>
                <key>FixIntelGfx</key>
                <true/>
                <key>FixLAN</key>
                <true/>
                <key>FixRTC</key>
                <true/>
                <key>FixRegions</key>
                <true/>
                <key>FixS3D</key>
                <true/>
                <key>FixSATA</key>
                <true/>
                <key>FixSBUS</key>
                <true/>
                <key>FixShutdown</key>
                <true/>
                <key>FixUSB</key>
                <true/>
            </dict>
            <key>Name</key>
            <string>DSDT.aml</string>
            <key>ReuseFFFF</key>
            <false/>
        </dict>
        <key>DropTables</key>
        <array>
            <dict>
                <key>Signature</key>
                <string>MATS</string>
            </dict>
        </array>
        <key>HaltEnabler</key>
        <true/>
        <key>SSDT</key>
        <dict>
            <key>DropOem</key>
            <false/>
            <key>Generate</key>
            <dict>
                <key>CStates</key>
                <false/>
                <key>PStates</key>
                <false/>
            </dict>
        </dict>
    </dict>
    <key>Boot</key>
    <dict>
        <key>Arguments</key>
        <string>dart=0</string>
        <key>DefaultVolume</key>
        <string>MACOSX</string>
        <key>Legacy</key>
        <string>PBR</string>
        <key>Log</key>
        <true/>
        <key>Secure</key>
        <false/>
        <key>Timeout</key>
        <integer>3</integer>
        <key>XMPDetection</key>
        <false/>
    </dict>
    <key>Devices</key>
    <dict>
        <key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>1</string>
        </dict>
        <key>FakeID</key>
        <dict>
            <key>ATI</key>
            <string>0x0</string>
            <key>IMEI</key>
            <string>0x0</string>
            <key>IntelGFX</key>
            <string>0x12345678</string>
            <key>LAN</key>
            <string>0x0</string>
            <key>NVidia</key>
            <string>0x0</string>
            <key>SATA</key>
            <string>0x0</string>
            <key>WIFI</key>
            <string>0x0</string>
            <key>XHCI</key>
            <string>0x0</string>
        </dict>
        <key>USB</key>
        <dict>
            <key>FixOwnership</key>
            <false/>
            <key>Inject</key>
            <false/>
        </dict>
    </dict>
    <key>DisableDrivers</key>
    <array>
        <string>Nothing</string>
    </array>
    <key>GUI</key>
    <dict>
        <key>Hide</key>
        <array>
            <string>Windows</string>
            <string>\EFI\BOOT\BOOTX64.EFI</string>
        </array>
        <key>Language</key>
        <string>en:0</string>
        <key>Mouse</key>
        <dict>
            <key>Enabled</key>
            <true/>
            <key>Speed</key>
            <integer>8</integer>
        </dict>
        <key>Scan</key>
        <dict>
            <key>Entries</key>
            <true/>
            <key>Legacy</key>
            <string>First</string>
            <key>Linux</key>
            <false/>
            <key>Tool</key>
            <true/>
        </dict>
        <key>ScreenResolution</key>
        <string>1920x1080</string>
        <key>Theme</key>
        <string>tonymacx86</string>
    </dict>
    <key>Graphics</key>
    <dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <false/>
            <key>NVidia</key>
            <false/>
        </dict>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>#FakeCPUID</key>
        <string>0x010676</string>
        <key>AppleIntelCPUPM</key>
        <true/>
        <key>AppleRTC</key>
        <true/>
        <key>KernelCpu</key>
        <false/>
        <key>KernelLapic</key>
        <false/>
        <key>KernelPm</key>
        <true/>
        <key>KernelXCPM</key>
        <false/>
        <key>KextsToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>External icons patch</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                RXh0ZXJuYWw=
                </data>
                <key>Name</key>
                <string>AppleAHCIPort</string>
                <key>Replace</key>
                <data>
                SW50ZXJuYWw=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Change 15 port limit to 24 in XHCI kext 10.13</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                g32MEA==
                </data>
                <key>Name</key>
                <string>AppleUSBXHCIPCI</string>
                <key>Replace</key>
                <data>
                g32MGw==
                </data>
            </dict>
        </array>
    </dict>
    <key>RtVariables</key>
    <dict>
        <key>BooterConfig</key>
        <string>0x28</string>
        <key>CsrActiveConfig</key>
        <string>0x3</string>
    </dict>
    <key>SMBIOS</key>
    <dict>
        <key>ProductName</key>
        <string>iMac14,2</string>
        <key>Trust</key>
        <false/>
    </dict>
    <key>SystemParameters</key>
    <dict>
        <key>InjectKexts</key>
        <string>Yes</string>
        <key>InjectSystemID</key>
        <true/>
        <key>NvidiaWeb</key>
        <true/>
    </dict>
</dict>
</plist>

  • I have asked you to upload the CLOVER folder from your macOS High Sierra System hard disk as compressed file.
  • CLOVER is inside hidden EFI Partition of your Hard Disk and you need to mount it to find the EFI Partition on the Desktop to navigate and find CLOVER in it.
  • You can use the following steps:
    • Click "Finder" from Dock Left end>Click "Finder" at the top menubar>"Preferences"> click and place" [√] Hard disks [√] External Disks" so that the disks attached to the system will show up as icons on the Right side of Desktop to access and navigate.
    • Download Clover Configurator Vibrant(CCV) DOWNLOAD
    • Launch CCV >click "Mount EFI" from its Left Panel of TOOLS , locate your macOS High Sierra Hard disk as "EFI on EFI ....." in the divided windows bottom half.[See image for steps]
    • Click "Mount the Partition" to see the dark EFI icon of your HS hard disk on the Desktop [See image for visual help]
    • Click EFI>EFI>CLOVER
    • Right-click CLOVER >compress CLOVER> and upload as zipped file.
 

Attachments

  • 1.EFI Mounting .png
    1.EFI Mounting .png
    500.2 KB · Views: 132
  • 1.Finder Preferences.png
    1.Finder Preferences.png
    200.8 KB · Views: 110
Thanks for watching here is the compressed clover.

Greets Joost
 

Attachments

  • CLOVER.zip
    2.8 MB · Views: 61

Attachments

  • macCPUID_JJOOSSTT.txt
    9.5 KB · Views: 84
Status
Not open for further replies.
Back
Top