Contribute
Register

Working Gigabyte Z170XP-SLI with NVidia 9 series

Status
Not open for further replies.
I have a similar system and it works fine for me

GPU
: The Nvidia GTX 980Ti works fine with nvidia's web drivers. Since I use the iMac14,2 smbios, so no GPU fix is needed to avoid black screen.

USB: I don't use the USB Port Limit patch, since it's not intended for long time use. Instead I use USBInjectAll with the following exclude list as clover boot argument: uia_exclude=HS03,HS04,HS10,HS11,HS12,SS03,SS04,SS07,SS08,USR2 (HS03,HS04 and SS03,SS04 are associated with the other internal USB Socket, so depending on which is connected to the front panel, different excludes are needed).

AUDIO:
The back headphone port has a noticeable noise, especially when the graphics card is strained. I had to switch to the front pannel audio port, which does not suffer from this. But it seems that only the back port suffers from the reboot sound issues, with the front audio port, audio playback is available even after sleep. (But I do use darkwake=0)
 
Last edited:
Turns out that audio playback sometimes (rarely) shuts down a few minutes after waking up from sleep. And as expected, the kext mitigates this issue.
 
This is my very concise guide of the steps I took to set up my system. If you need to know anything else, please feel free to ask.

Setup:
  • Gigabyte Z170XP-SLI
  • Intel i7
  • 32 Gb RAM 2400MHz DDR4
  • NVIDIA GeForce GTX 970 4095MB
  • Samsung M.2 SM951 (MZHPV256HDGL)
  • SanDisk Ultra II 960 GB
  • SanDisk Ultra II 480 GB
  • Monitor Benq BL2420U 23.6" 4K
  • Logitech G810
  • Logitech G502
  • Apple Trackpad
  • Wacom Intuos Small

BIOS:
  1. Disable in Bios Features: Fast Boot, Vt-d, LAN PXE Boot, Network Stack
  2. Disable in Chipset: Vt-d
  3. Enable in Peripherals: XHCI Hand-off
  4. Set in Bios Features Windows 8/10 Features as Other OS
  5. Set in Bios Features Storage Boot Option Control as UEFI Only

Multibeast (based on http://www.tonymacx86.com/threads/p...i7-skylake-32gb-ram-imac-17-1-success.198295/ ):
  1. UEFI Boot Mode
  2. Drivers
    1. Audio: ALC1150, 100 Series Audio
    2. Misc: FakeSMC
    3. Network: Intel/IntelMousiEthernet v2.1.0d0
    4. USB: Increase Max Port Limit
  3. Bootloader: Clover UEFI
  4. Customize: iMax 17,1

Extra Drivers:
  1. Bluetooth: BrcmFirmwareData and BrcmPatchRAM2 (It works for GMYLE Dongle, Installed in Library/Extensions) - https://github.com/RehabMan/OS-X-BrcmPatchRAM
  2. Audio Wake up Fix: CodecCommander (Custom compiled for ALC1150, installed in System/Library/Extensions) - http://www.tonymacx86.com/threads/f...p-on-1150-and-possibly-other-realteks.170063/
  3. Nvidia Drivers - http://www.tonymacx86.com/threads/s...patible-to-nvidia-driver-346-03-15f02.201022/

Configuration
  1. Acpi:
    1. FixShutdown (necessary if the computer turns on after shutting it down)
  2. Boot:
    1. nvda_drv=1
    2. kext-dv-mode=1
    3. dart=0
    4. darkwake=8 (necessary for the audio fix)
    5. Fast - https://clover-wiki.zetam.org/configuration/boot

Post Installation
  1. Update Clover - https://sourceforge.net/projects/cloverefiboot/
  2. InsanelyRepairPermission - http://www.insanelymac.com/forum/files/file/432-insanelyrepairpermission/
  3. Disable SIP Completely - http://www.tonymacx86.com/threads/solved-cant-disable-sip-el-capitan.176151/
  4. AGDPfix - http://www.insanelymac.com/forum/files/file/424-agdpfix/
  5. InsanelyRepairPermission

Result:
  1. The computer runs smooth and stable
  2. Sleep/Wake up works correctly and the OS transitions from active to sleep and back to active quite fast.
  3. USB ports work.
  4. Sound works.
  5. A single issue. After booting up, the first time the login screen appears, it’s resolution is lower than the configured in the OS. After logging in, everything works correctly even when the log-in screen appears after sleep. ¯\_(ツ)_/¯ I tried enabling the root user and changing the resolution but it didn’t work. I ended up disabling the log-in screen.

Observations:
  1. Sometimes Multibeast installations fails. If this happens you should check the log, but most of the times you fix the problem unchecking the drivers and installing them one by one. I even had to install them by executing the packages inside the app itself.
  2. Some users install the kext AppleIntelE1000e v3.x.x. In my case this causes problems when the system goes to sleep and then wakes up. The internet connections becomes very slow and the OS unstable.
  3. Piece of advice: “After trying a new kext and hack to fix something, if it doesn’t work, you should remove the patch applied before trying a new one”. This is for two reasons:
    1. Some patches can interact between them and mess things up.
    2. If something works you want to know why so you can replicate the fix and share it with others.
  4. I first tried setting all up using the generic Mac Pro 3,1 system definitions but it was not optimal. When using this definitions I was able to connect more than a USB 3 device. Additional devices were recognized but a notification showed up saying “usb device needs more power”. As a photographer I am very much interested on Lightroom performance. I never run benchmarks but what I did was a personal test using Lightroom. I transferred 32 photos (24 Mpx, raf format) from a UHS-II SD card to disk and converted them to DNG. The results were (in minutes):
    1. Windows 10 -> 2:44’.
    2. Hackintosh as Mac Pro 3,1 -> 2:38.97’.
    3. Hackintosh as iMac 17,1 -> 2:02.97’ (Compared to using the Mac Pro 3,1 definition, the system was a 25% faster).


Lastly, big thanks to the community for sharing fixes that allow us all to run macOS in our PCs.
 
WHat gigabyte bios are you running for z170xp-sli. ??????/
This is my very concise guide of the steps I took to set up my system. If you need to know anything else, please feel free to ask.

Setup:
  • Gigabyte Z170XP-SLI
  • Intel i7
  • 32 Gb RAM 2400MHz DDR4
  • NVIDIA GeForce GTX 970 4095MB
  • Samsung M.2 SM951 (MZHPV256HDGL)
  • SanDisk Ultra II 960 GB
  • SanDisk Ultra II 480 GB
  • Monitor Benq BL2420U 23.6" 4K
  • Logitech G810
  • Logitech G502
  • Apple Trackpad
  • Wacom Intuos Small

BIOS:
  1. Disable in Bios Features: Fast Boot, Vt-d, LAN PXE Boot, Network Stack
  2. Disable in Chipset: Vt-d
  3. Enable in Peripherals: XHCI Hand-off
  4. Set in Bios Features Windows 8/10 Features as Other OS
  5. Set in Bios Features Storage Boot Option Control as UEFI Only

Multibeast (based on http://www.tonymacx86.com/threads/p...i7-skylake-32gb-ram-imac-17-1-success.198295/ ):
  1. UEFI Boot Mode
  2. Drivers
    1. Audio: ALC1150, 100 Series Audio
    2. Misc: FakeSMC
    3. Network: Intel/IntelMousiEthernet v2.1.0d0
    4. USB: Increase Max Port Limit
  3. Bootloader: Clover UEFI
  4. Customize: iMax 17,1

Extra Drivers:
  1. Bluetooth: BrcmFirmwareData and BrcmPatchRAM2 (It works for GMYLE Dongle, Installed in Library/Extensions) - https://github.com/RehabMan/OS-X-BrcmPatchRAM
  2. Audio Wake up Fix: CodecCommander (Custom compiled for ALC1150, installed in System/Library/Extensions) - http://www.tonymacx86.com/threads/f...p-on-1150-and-possibly-other-realteks.170063/
  3. Nvidia Drivers - http://www.tonymacx86.com/threads/s...patible-to-nvidia-driver-346-03-15f02.201022/

Configuration
  1. Acpi:
    1. FixShutdown (necessary if the computer turns on after shutting it down)
  2. Boot:
    1. nvda_drv=1
    2. kext-dv-mode=1
    3. dart=0
    4. darkwake=8 (necessary for the audio fix)
    5. Fast - https://clover-wiki.zetam.org/configuration/boot

Post Installation
  1. Update Clover - https://sourceforge.net/projects/cloverefiboot/
  2. InsanelyRepairPermission - http://www.insanelymac.com/forum/files/file/432-insanelyrepairpermission/
  3. Disable SIP Completely - http://www.tonymacx86.com/threads/solved-cant-disable-sip-el-capitan.176151/
  4. AGDPfix - http://www.insanelymac.com/forum/files/file/424-agdpfix/
  5. InsanelyRepairPermission

Result:
  1. The computer runs smooth and stable
  2. Sleep/Wake up works correctly and the OS transitions from active to sleep and back to active quite fast.
  3. USB ports work.
  4. Sound works.
  5. A single issue. After booting up, the first time the login screen appears, it’s resolution is lower than the configured in the OS. After logging in, everything works correctly even when the log-in screen appears after sleep. ¯\_(ツ)_/¯ I tried enabling the root user and changing the resolution but it didn’t work. I ended up disabling the log-in screen.

Observations:
  1. Sometimes Multibeast installations fails. If this happens you should check the log, but most of the times you fix the problem unchecking the drivers and installing them one by one. I even had to install them by executing the packages inside the app itself.
  2. Some users install the kext AppleIntelE1000e v3.x.x. In my case this causes problems when the system goes to sleep and then wakes up. The internet connections becomes very slow and the OS unstable.
  3. Piece of advice: “After trying a new kext and hack to fix something, if it doesn’t work, you should remove the patch applied before trying a new one”. This is for two reasons:
    1. Some patches can interact between them and mess things up.
    2. If something works you want to know why so you can replicate the fix and share it with others.
  4. I first tried setting all up using the generic Mac Pro 3,1 system definitions but it was not optimal. When using this definitions I was able to connect more than a USB 3 device. Additional devices were recognized but a notification showed up saying “usb device needs more power”. As a photographer I am very much interested on Lightroom performance. I never run benchmarks but what I did was a personal test using Lightroom. I transferred 32 photos (24 Mpx, raf format) from a UHS-II SD card to disk and converted them to DNG. The results were (in minutes):
    1. Windows 10 -> 2:44’.
    2. Hackintosh as Mac Pro 3,1 -> 2:38.97’.
    3. Hackintosh as iMac 17,1 -> 2:02.97’ (Compared to using the Mac Pro 3,1 definition, the system was a 25% faster).


Lastly, big thanks to the community for sharing fixes that allow us all to run macOS in our PCs.
 
WHat gigabyte bios are you using for z170xp-sli. I have F6, but wondering if need to upgrade

Dan
 
Status
Not open for further replies.
Back
Top