Contribute
Register

[GUIDE] Sierra on the GA-Z170X-UD3

Status
Not open for further replies.
Issue with LG Superwide Screen:

Hi guys, I wonder if you can help me?
I've just set up my first Hackintosh, with the GA Z170X UD3 board, as is detailed in this thread. I'm using the HDMI output from my PC to my screen, and no additional GPU, although I should be picking up a 780 in the next couple of days.

On first boot the screen was fine, I don't know if the GPU was detected correctly or not, but the screen was, and at it's full resolution of 2560x1080, and I had no flickering artefacts. Then I ran Multibeast, installed the HD530 driver, and now I get the flickering everyone else is reporting, as well as my screen being detected as a 1920x1080 30" monitor. So I get black bars down the left and right sides of the screen, which is definitely less than pleasing.

So far, I believe everything else to be working, I'm just wondering if there is any way to revert back to the state of my first boot where my graphics seemed to work perfectly?
 
Issue with LG Superwide Screen:

Hi guys, I wonder if you can help me?
I've just set up my first Hackintosh, with the GA Z170X UD3 board, as is detailed in this thread. I'm using the HDMI output from my PC to my screen, and no additional GPU, although I should be picking up a 780 in the next couple of days.

On first boot the screen was fine, I don't know if the GPU was detected correctly or not, but the screen was, and at it's full resolution of 2560x1080, and I had no flickering artefacts. Then I ran Multibeast, installed the HD530 driver, and now I get the flickering everyone else is reporting, as well as my screen being detected as a 1920x1080 30" monitor. So I get black bars down the left and right sides of the screen, which is definitely less than pleasing.

So far, I believe everything else to be working, I'm just wondering if there is any way to revert back to the state of my first boot where my graphics seemed to work perfectly?
Welcome to the wonderful world of Hackintoshing! As you've discovered, everything is trial and error, and no advice works 100% for everyone. I keep two bootable installed on my Hacks, one to play with, and one to reapply changes to once I've determined it's safe. So that's two internal drives: 1 ssd for boot, and 1 spinning disk partitioned into a boot partition and a data partition.

The description in Multibeast for 530 says it adds the 4 port patch and sets the ig-platform-id. Seems that it's a safe bet to just use clover configurator to remove the 4 port patch and clear out ig-platform-id, and that should get you back.

To be absolutely sure, rename your config.plist, *copy* in a mostly empty config.plist, and rerun the 530 Multibeast fix. Then use a file compare tool to compare the before and after of the mostly empty config.plist. Clover installs a shell config.plist if you want to use that. Just be sure to not reboot until you've renamed your known good config back in!
 
Welcome to the wonderful world of Hackintoshing! As you've discovered, everything is trial and error, and no advice works 100% for everyone. I keep two bootable installed on my Hacks, one to play with, and one to reapply changes to once I've determined it's safe. So that's two internal drives: 1 ssd for boot, and 1 spinning disk partitioned into a boot partition and a data partition.

The description in Multibeast for 530 says it adds the 4 port patch and sets the ig-platform-id. Seems that it's a safe bet to just use clover configurator to remove the 4 port patch and clear out ig-platform-id, and that should get you back.

To be absolutely sure, rename your config.plist, *copy* in a mostly empty config.plist, and rerun the 530 Multibeast fix. Then use a file compare tool to compare the before and after of the mostly empty config.plist. Clover installs a shell config.plist if you want to use that. Just be sure to not reboot until you've renamed your known good config back in!

Yeah, I did expect some tweaking and stuff. The thing that I was surprised by was that the screen was correctly detected straight away, and then became the wrong size/res when I added the driver for it.

So I saved my config.plist and made a new installation of the entire EFI as just removing the lines enabling the GPU didn't change anything, I must have missed something. I rebuilt the EFI from Multibeast, which has gotten me back to where I first was, which is great, BUT there is flickery and mess all over the place, so I'll try adding the HD530 support again, and try to work out why it loses the wide screen support. It might also be that I need to use DVI instead of HDMI as I've had that on a couple of machines in the past.

I'll keep you posted, but as I said, someone I know has a spare 780, so I may just get that instead, as I'm lead to believe it's pretty compatible with OS X in general.
 
Ok, just tried with and without all the lines added by Multibeast for the graphics and annoyingly I either get OK performance, (no jitters) but 1920x1080. Or I get true 2560x1080 with flickering all over the place. DVI makes no difference.

Doesn't look like I'm going to win at this stage, so I'll go and pick up the 780 tomorrow.
 
Ok, just tried with and without all the lines added by Multibeast for the graphics and annoyingly I either get OK performance, (no jitters) but 1920x1080. Or I get true 2560x1080 with flickering all over the place. DVI makes no difference.

Doesn't look like I'm going to win at this stage, so I'll go and pick up the 780 tomorrow.
My understanding is that if you need higher resolution that 1920x1080 on the 530, you need to apply the pixel port patch, or pixel patch, or something like that. Search the forum for that thread and see if it helps you get the higher resolution.
 
My understanding is that if you need higher resolution that 1920x1080 on the 530, you need to apply the pixel port patch, or pixel patch, or something like that. Search the forum for that thread and see if it helps you get the higher resolution.
Hey thanks,
I've actually since installed an Nvidia 760, and I'm still only getting 1080p. I'll continue searching around, various people seem to be suggesting various fixes and some are reported as working.
 
Hey thanks,
I've actually since installed an Nvidia 760, and I'm still only getting 1080p. I'll continue searching around, various people seem to be suggesting various fixes and some are reported as working.

Just FYI this was entirely caused by my use of an HDMI cable, instead of Displayport, or Dual Link DVI. I thought it was being caused by something in software as it worked perfectly in Windows.

On another note:

I've run the USB set script, and I think I've tied the patched files in correctly to the config file. But I'm unable to use USB harddrives on anything other than the USB 2 ports. Weirdly it seems like USB sticks work fine in all ports. Has anyone else found the same, or know of any kind of fix for it?
 
Just a note for folks who might be frustrated over the upgrade process (it wasn't working for me, and ended up with the nVidia 970 Black Screen). I tried something new:

1. Install fresh on a spare drive using the fresh install process in the first post
2. Configured everything per instructions, including iMessage and FaceTime
3. Perform a migration with the Migration Assistant
4. Profit. :)
 
If I keep the number of ports at 15 or less the USB 2 and 3 work fine for the ports I enabled.

There is a post indicating that the 15 port restriction is only for IDing what ports are available and it will not increase the ability to use more than 15 ports.

Frank
I limited to 10 but still not working. Could you please share your EFI folder ?
 
macOS Sierra on the GA-Z170X-UD3

Changelog (May not be complete)
  • Updated some of the guide for Sierra (Steps should be the same, but some names may be wrong, please report any inconsistencies you have found). DATE: 20/09/16
  • Added upgrade path from El Capitan DATE: 20/09/16

My Configuration

What works
  • SATA
  • USB 2.0 and USB 3.0
  • Audio including HDMI/DP
  • CPU power management
  • GPU power management
  • Sleep
  • Build-in Ethernet (Including WOL)
  • TRIM support enabled
  • Intel HD530 integrated graphics (Untested by me, find a guide somewhere on the forums)

What sorta works
  • USB 3.1 Type A port works with a mouse. (Unable to mount any drives on that port.)
  • Nvidia GPU (Problems with dual monitors).

Untested
  • USB 3.1 Type C port

Installation prerequisites
  • A GA-Z170X-UD3 build
  • A working Mac or Hackintosh
  • A USB stick or drive, 16 GB or larger

Get Sierra
  1. Open Mac App Store
  2. Log in with your Apple ID
  3. Download OS X El Capitan (10.11.4 or higher required)
  4. When the download finishes and the setup screen appears, Quit the app from the menu bar. You should now see the application /Applications/Install macOS Sierra.app

Things to download

IMPORTANT: Unplug all monitor except your primary now! (Both for new installs and updates)

Upgrade path if my El Capitan guide was used
Prerequisites

  • A working El Capitan installation
  • My USB method
  • Mac Pro 6,1 or iMac17,1 SMBIOS
  • A backup of all important data (I also like to live dangerously)
Do the following before updating to Sierra
  1. Clover (Download clover from above, install then restart).
  2. Remove the following from your Clover EFI folder:
    • /EFI/CLOVER/kexts/Other/AppleALC.kext (Currently causes unbootable system on Sierra)
  3. Replace the following with files from Clover Files-10.12.zip:
    • SSDT-HDEF-HDAS-1.aml (/EFI/CLOVER/ACPI/patched)
    • IntelMausiEthernet.kext (/EFI/CLOVER/kext/Other)
  4. Set CsrActiveConfig to 0x67 (Disable SIP).
Update to Sierra
  1. Run the Install macOS Sierra.app
  2. On reboot choose the Install Sierra from Clover screen (add nv_disable=1 flag.
  3. On reboot add nv_disable=1 flag.
  4. You should now be in Sierra, yay!
  5. Install beta nvidia drivers, downloaded above.
  6. If using iMac17,1: run AGDPFix.app
  7. Reboot (You should now have working graphics).
  8. Run audio_cloverALC-120.command for audio.
  9. If using macPro6,1: Unpack freqVectorsEdit.sh-master.zip, run freqVectorsEdit.sh. Choose the option called: "Mac-65CE76090165799A.plist (iMac17,1)"
  10. Run the following commands (One at a time):
    Code:
        sudo rm /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache
    Code:
        sudo kextcache -system-prelinked-kernel
    Code:
        sudo kextcache -system-caches
    Code:
    sudo pmset -a standby 0 && sudo pmset -a autopoweroff 0
  11. Shutdown your computer.
  12. Plugin your other monitors (DVI may not work currently)
  13. Start the system and enjoy Sierra

BIOS Settings
  • In BIOS Features
    • Fast Boot: Disabled
    • Windows 8/10 Fatures: Windows 8/10
    • CSM Support: Disabled
    • Network Stack: Disabled
  • In Peripherals:
    • Intel Platform Trust Technology: Disabled
    • Initial Display Output: PCIe 1 Slot (Or whatever slot your GFX is in)
    • Legacy USB Support: Enabled
    • XHCI Hand-off: Enabled
    • Port 60/64 Emulation: Disabled
    • In Super IO Configuration:
      • Serial Port 1: Disabled
  • In Chipset:
    • VT-d: Disabled
    • Internal Graphics: Disabled
    • Audio Controller: Enabled
    • PCH LAN Controller: Enabled
    • IOAPIC 24-119 Entries: Enabled

Configure USB ports.
View attachment 210994 View attachment 210995
(Credit Scabattoir)

  1. Unpack USB-SSDT.zip
  2. Run USB-SSDT.command (Alt click and press Open)
  3. Use the pictures above to find the ports you need to enable.
  4. Two files (USB-SSDT.aml and SSDT-5.aml) will be saved on your desktop, save these for later.

HSxx (eg. HS01) is USB 2.0
SSxx (eg. SS01) is USB 3.0

You will need to enable both HS and SS if you want USB 2.0 and USB 3.0 on the same port.

Prepare Installer
  1. Insert USB Drive
  2. Open /Applications/Utilities/Disk Utility
  3. Format drive as Name: Untitled, Format: OS X Extended (Journaled), Sheme: GUID Partition Map
  4. Open /Applications/Utilities/Terminal and run this command (Your password will not be shown when typing)
    Code:
    sudo "/Applications/Install macOS Sierra.app/Contents/Resources/createinstallmedia" --volume /Volumes/Untitled --applicationpath "/Applications/Install macOS Sierra.app" --nointeraction
  5. Run Clover app from the downloaded ZIP
  6. Choose Change Install Location... and choose your USB
  7. Choose Customize
  8. Enable these flags
    • Install for UEFI booting only
    • Drivers64UEFI
      • OsxAptioFix2Drv-64
      • EmuVariableUefi-64
  9. Choose install
  10. When finished open the EFI partiton -> CLOVER folder
  11. Copy files from Desktop to these places
    • ACPI/patched/SSDT-5.aml
    • ACPI/patched/USB-SSDT.aml
  12. Copy files from Clover Files to these places
    • config.plist
    • kexts/Other/FakeSMC.kext
    • kexts/Other/IntelMausiEthernet.kext
    • kexts/Other/CodecCommander.kext
    • drivers64UEFI/HFSPlus.efi
    • ACPI/patched/XOSI-WIN10.aml
    • ACPI/patched/SSDT-HDEF-HDAS-1.aml
  13. Delete these files and folders
    • kexts/10.*
    • drivers64UEFI/VBoxHfs-64.efi

Install Sierra
  1. Insert USB drive Please use one of the black ports near the PS/2 port on the motherboard I/O
  2. Hit F12 and choose UEFI: USB Drive Name
  3. When in Clover, please add the bootflag "nv_disable=1" (Whitout the quotes), then highlight Boot Mac OS X from USB, hit space and choose Boot verbose
  4. When in the installer, choose your language.
  5. Choose Disk Utility and format the drive you want to install OS X onto.
  6. Close Disk Utility and choose Install OS X
  7. Choose your harddive and hit install
  8. Go take a cup of tea and wait for reboot (This may take up to 30 min)
  9. When in Clover again, if there is no drive with the name you chose in the installer choose Boot Mac OS X from USB again, else choose your drive name. (Remeber to add the "nv_disable=1" flag again)
  10. If you chose Boot Mac OS X from USB an installer should begin again, take another cup of tea now.
  11. When your chosen drive name shows up in Clover highligt it, hit space and choose verbose boot.
  12. You should now be at the OS X setup screen, choose your username and so on Do not login to your Apple ID at this time.
  13. You should now be at the Desktop, go pet you cat/dog/child/wife/husband/rubberduck.

Post-Installation Configuration
  1. Run Clover installer (Choose the same as before, but also choose Install RC scripts on target volume (To fix missing NVRam))
  2. Copy the same files as for the installer
  3. CPU PM:
    1. Unpack freqVectorsEdit.sh-master.zip, run freqVectorsEdit.sh. Choose the option called: "Mac-65CE76090165799A.plist (iMac17,1)"
    2. Reboot
    3. Run the ssdtPRGen.sh script that was downloaded earlier (If your CPU is overclocked, add "-turbo xxxx" without the quotes. Ex: "-turbo 4400" for 4.4GHz)
  4. To get HDMI audio run audio_cloverHDMI-110.command Do not do this if you use an Nvidia GPU!
  5. Run the following command to fix long sleep crashes:
    Code:
    sudo pmset -a standby 0 && sudo pmset -a autopoweroff 0
  6. If you want to use iMessage, use An iDiot's Guide To iMessage. (Not my idea for the name, that is what it's called). Generate values for MacPro6,1.
  7. Make sure that this variable is NOT removed in config.plist: <key>UseARTFrequency</key> <false/>, it should be present under CPU, but Clover Configurator remove the variable.
  8. Reboot, you should now be able to boot into a working OS X

Setup NVIDIA Graphics
Do all of these steps before rebooting!
If you use another Graphics Card, please search the forum for how to setup.
  1. If you use a 9xx series graphics card install the NVIDIA Web Drivers
  2. From Clover Files copy: ACPI/patched/SSDT-HDMI-NVIDIA-PEG0.aml to the same place in your Clover folder.
  3. Reboot

You can now plugin all your monitors (DVI may not work with Nvidia)

Credits
Thank you! Now I know which motherboard to buy :)
 
Status
Not open for further replies.
Back
Top