Contribute
Register

[Success] Fadis96s - Perfect! - Z87X-D3H-i7 4770k - Nvidia GTX 780- El Capitan -OSX 10.11.4

Status
Not open for further replies.
Joined
Jun 3, 2013
Messages
92
Motherboard
ASUS TUF Z370 PLUS Gaming
CPU
I7 8700k
Graphics
NVIDIA GTX 1080TI
Mac
  1. iMac
Mobile Phone
  1. iOS
[Success] Fadis96's Build: Z87X-D3H-i7 4770k - Nvidia GTX 780- OSX 10.11.4

$_57.JPG
Components

ZALMAN Z11 Plus Midi Tower Computer Case
https://www.amazon.co.uk/dp/B007C008L2/?tag=tonymacx86-21

Gigabyte Z87X-D3H
https://www.amazon.co.uk/dp/B00CU4L4NQ/?tag=tonymacx86-21

Intel i7 4770K with stock cooler
https://www.amazon.co.uk/dp/B00CO8TBQ0/?tag=tonymacx86-21

ZOTAC GeForce GTX 780 Graphics Card Amp Edition
https://www.amazon.co.uk/dp/B00E7HJ0Q2/?tag=tonymacx86-21

16 GB corsair vengeance pro DDR3 1600 RAM
https://www.amazon.co.uk/dp/B00D5X8XT4/?tag=tonymacx86-21

2 x Crucial 250GB SSD
https://www.amazon.co.uk/dp/B004W2JL2A/?tag=tonymacx86-21

2 x SEAGATE 1TB HDD (for extra storage)
https://www.amazon.co.uk/dp/B004HBAGSO/?tag=tonymacx86-21

Samsung 850 Evo 1TB SSD
https://www.amazon.co.uk/dp/B00P738MUU/?tag=tonymacx86-21

Corsair VS650 80 plus PSU
https://www.amazon.co.uk/dp/B00PGUSEBG/?tag=tonymacx86-21

TP-Link TL-WDN4800 WiFi Card
http://www.amazon.com/TP-LINK-TL-WDN4800-Wireless-Express-Low-profile/dp/B007GMPZ0A/
http://www.alternate.de/TP-LINK/TP-LINK+TL-WDN4800,_WLAN-Adapter/html/product/983283/?


Already Owned

ATAPI iHAS524 CD Drive
https://www.amazon.co.uk/dp/B00ERJXTE4/?tag=tonymacx86-21

Apple Wireless Keyboard
http://www.amazon.com/Apple-Wireless-Keyboard-MC184LL-B/dp/B005DLDO4U
http://www.alternate.de/Apple/Apple+Wireless_Keyboard,_Tastatur/html/product/900630/?

Wacom Intuos Pro 4 - med - couldn't find it on amazon so here is Intuos 5
https://www.amazon.co.uk/dp/B00EN27SHY/?tag=tonymacx86-21

Bluetooth Adapter Dongle, GMYLE
https://www.amazon.co.uk/gp/product/B007MKMJGO/?tag=tonymacx86-21

Samsung and Sony Bravia both 1080 displays.


Comments

The Build

This is the first time I bought a pre-build computer and didn't build it myself. The complete setup was sold on eBay for under £1k about 2 or 3 years ago . I decided to buy it, because I needed a new computer and the components were listed in the early adapters guide.

Anyway, I disassembled it, just to be sure everything is done correct. This hackintosh was my second one, I have been using it since mountain lion. This is the most stable hackintosh I have ever owned. I think its more stable than mac computers themselves.


Installation

First thing I did, was to check BIOS Settings. I loaded the defaults and checked SATA Configuration (AHCI). Also i changed the boot order of the drives, so it starts from the drive where OSX is installed(Clover). Then I disabled the internal graphics, WakeOnLan and secure boot. I didn't change anything else. Here are my Settings:


After that I started to create a boot drive using UniBeast (OS X 10.11.4 El Capitan). I booted without any kernel flags. Worked like a charm but it took nearly 30 Seconds for the Language Selection Screen to appear. Installation took about 15 minutes.


Post_Installation

After reboot, press F12 and select the Bootable usb drive, then boot form your SSD drive.

In MultiBeast I chose the following options: ((Expand quote for steps))

Final Settings:
Screen Shot 2016-05-22 at 20.37.08.png


Added the following Boot Arg for the Nvidia GFX
Screen Shot 2016-05-22 at 20.44.00.png


Trouble Shooting

My main issues out of the box:
1.The usb 3 back panel wasn't working:
To fix that, I have installed the 8series usb3 injector (attached), alongside RehabMan's FakePCIID.kext and FAKEPCIIDMUX.kext (attached)
(important!! please don't just reboot after installing these kexts, you need to unplug the computer for 10secs to clear all cache.)
Here is a video I created to shed more light on the infamous USB issue

2. CPU native power management:
This fixes any sleep issues you may experience. (SSDT ATTACHED!) I Used this guide (http://www.tonymacx86.com/threads/guide-native-power-management-for-laptops.175801/)

Custom SSDT.aml using ssdtPRgen.sh

Use the ssdtPRgen.sh script by Pike R. Alpha: https://github.com/Piker-Alpha/ssdtPRGen.sh

Instructions for using it are provided in the README.

The generated SSDT.aml should be placed on the EFI partition at /EFI/Clover/ACPI/patched/SSDT.aml.

Based on the current instructions at the README, what follows is a synopsis...

To prepare, you only need to do the first two commands:
Code (Text):

cd ~
curl -o ./ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh
chmod +x ./ssdtPRGen.sh

With newer computers (Broadwell, Skylake, and future), make sure you use the beta branch:
Code (Text):

cd ~
curl -o ./ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/Beta/ssdtPRGen.sh
chmod +x ./ssdtPRGen.sh

Then you can run the script:
Code (Text):

./ssdtPRGen.sh

Note: If you have a CPU currently unsupported by the script (the Beta branch has more comprehensive data, so this is less likely with the Beta), you may have to provide the data for it.

For example, i7-4720HQ:
Code (Text):

./ssdtPRGen.sh -p 'i7-4710HQ' -f 2600 -turbo 3600

By providing the name 'i7-4710HQ' (similar enough to i7-4720HQ), and overrides for the non-turbo and turbo frequencies, the script is successful. Eventually, it would not be necessary, provided the script is updated with the new CPUs.

When it asks if you want to copy to /Extra just respond 'n'. Same for opening ssdt.dsl... respond 'n'.

The results are at ~/Library/ssdtPRgen/SSDT.aml.

Assuming your EFI partition is mounted at /Volumes/EFI, copy that file to EFI partition, /EFI/Clover/ACPI/patched/SSDT.aml

Code (Text):

cd ~
cp ~/Library/ssdtPRgen/ssdt.aml /Volumes/EFI/EFI/Clover/ACPI/patched/SSDT.aml

3. Intel graphics:
I have managed to get it to work but it seems to ever so slightly slow my boot time so I removed it, if anyone need help with the Intel HD 4600, just let me know and ill help you.

I have done it with rehabman's FAKEPCIIDGraphics.Kext

Tip:
Backup, backup, backup!! Use Carbon copy cloner or super duper, to clone your drive. make sure to copy the efi folder.

Note: I cloned the installation into a Raid 0 drive, combining my 2x crucial m4 SSD drives.
Using this terminal command (diskutil appleRAID create stripe Storage JHFS+ disk2 disk3)

Speed test:

Screen Shot 2016-05-22 at 21.02.30.png


Summary

Everything works, including iMessage, FaceTime, sleep!! no issues.

Config file attach but i had to remove the serial numbers so if you're having an issue with iCloud or iMessage. Let me know i can help!

This is by far the most stable Hackinotsh i have ever made. Its a little out of date but it supports all my needs. I'm a graphics designer and editor and I'm very happy with it.

I'm willing to help anyone that needs it!!!

Geekbench Marks
Screen Shot 2016-05-22 at 20.49.51.png



Credit to Tobitobst, i used his build as a template for mine (http://www.tonymacx86.com/threads/success-tobitobsts-haswell-z87x-d3h-i5-4670k-evga-gtx760.109192/)[/size]
 

Attachments

  • Screen Shot 2016-05-22 at 20.30.01.png
    Screen Shot 2016-05-22 at 20.30.01.png
    41 KB · Views: 943
  • USB_Issue_Files.zip
    30.8 KB · Views: 351
  • ssdt_CPU_PM.aml
    2.2 KB · Views: 289
  • config.plist
    5.5 KB · Views: 432
Hi! Nice to read more people with the same mobo as I have have success with OS X :).

I'm researching to do the same. I tried more than one year ago, but after an update issue I decided to start from scratch with Windows again. Now, after some time suffering Windows constant updates, and the progressive slowness as you keep using it (antivirus, updates, everything seems to make it slow and slow and slow), I would like to try again. But my objective is work. I would love to have a Mac with a powerful Nvidia card, but it's impossible nowadays (I need CUDA drivers for rendering purposes). So my only bet today is Hackintosh, but I would not want to fight the machine often to make it work. Are you still using yours? Do you consider it stable?

Thank you in advance :)
 
Yes m
Hi! Nice to read more people with the same mobo as I have have success with OSX :).

I'm researching to do the same. I tried more than one year ago, but after an update issue I decided to start from scratch with Windows again. Now, after some time suffering Windows constant updates, and the progressive slowness as you keep using it (antivirus, updates, everything seems to make it slow and slow and slow), I would like to try again. But my objetive is work. I would love to have a Mac with a powerful Nvidia card, but it's impossible nowadays (I need CUDA drivers for rendering purposes). So my only bet today is Hackintosh, but I would not want to fight the machine often to make it work. Are you still using yours? Do you consider it stable?

Thank you in advance :)[/QUOTE

Yes I'm sill usin it. It's very stable. Make sure you're on the latest bios
 
Thanks for your answer! But what does the "m" means? ;)
Sorry mate. I did type a full sentence but it didn't go through. I said yes it's the most stable hackstosh I've had. If you need help. Let me know

Make sure you use the latest bios F9
 
Hi again!! Great news!! I followed your instructions and it was (almost) perfect at the first try! I only did one mistake by my fault: I decided to enable Nvidia extra drivers within Multibeast, and now with the default settings, every time I boot my computer, when it loads the screen drivers, the screen goes black :(. But I found at Clover an options screen where I can Choose: "Graphics Injector menu -> Inject Nvidia", and uncheck that option. Then I can boot correctly, but I found that if I reboot again, that option is enabled again :(. How can I make those changes permanent? The simplest way could be running again Multibeast without that option enabled?
 
Hi again!! Great news!! I followed your instructions and it was (almost) perfect at the first try! I only did one mistake by my fault: I decided to enable Nvidia extra drivers within Multibeast, and now with the default settings, every time I boot my computer, when it loads the screen drivers, the screen goes black :(. But I found at Clover an options screen where I can Choose: "Graphics Injector menu -> Inject Nvidia", I and uncheck that option. Then I can boot correctly, but I found that if I reboot again, that option is enabled again :(. How can I make those changes permanent? The simplest way could be running again Multibeast without that option enabled?
You need to access your efi drive and you need to save your config file
 
Well, it's almost ready for production: sound works, USB 3 works, everything seems fine, but I have some minor problem with Sleep: sometimes, after resuming the "iMac" ;) from sleep, it reboots after some seconds, or the first time I use it in the morning, it has rebooted during the night by itself :(. When I first installed El Capitan I used Multibeast SSDT option for "Sandy Bridge Core i5" instead of your solution. But after the first panics I tried to generate the specific one following your instructions and replaced the .aml added by Multibeast. Now it's a different kernel panic, but they keep happening :(
I've tried enabling Nvidia drivers too, but same problem occurs :(. I'll try to check the BIOS settings again to confirm they're right, but maybe you have any idea about where to look for :eek: ;)

Here's the dump from the last kind of kernel panics I get:
Code:
Thu Jun 30 16:25:06 2016

*** Panic Report ***
panic(cpu 3 caller 0xffffff80155ce5fa): Kernel trap at 0xffffff8015516ecd, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0xffffff843f7eca80, CR3: 0x000000036e25e09f, CR4: 0x00000000001627e0
RAX: 0xffffff803f7141f8, RBX: 0xffffff843f7eca80, RCX: 0xffffff9215b03f84, RDX: 0xffffff804001c078
RSP: 0xffffff9215b03e80, RBP: 0xffffff9215b03ea0, RSI: 0xffffff801598f7d0, RDI: 0xffffff843f7eca80
R8:  0x0000000000988e19, R9:  0xffffff81fabf7068, R10: 0x0000000000000000, R11: 0x000006196ad8608f
R12: 0xffffff803f7141a0, R13: 0xffffff9215b03f84, R14: 0xffffff803f714198, R15: 0x0000000000000000
RFL: 0x0000000000010246, RIP: 0xffffff8015516ecd, CS:  0x0000000000000008, SS:  0x0000000000000000
Fault CR2: 0xffffff843f7eca80, Error code: 0x0000000000000000, Fault CPU: 0x3, PL: 1

Backtrace (CPU 3), Frame : Return Address
0xffffff9215b03b10 : 0xffffff80154dab12
0xffffff9215b03b90 : 0xffffff80155ce5fa
0xffffff9215b03d70 : 0xffffff80155ec463
0xffffff9215b03d90 : 0xffffff8015516ecd
0xffffff9215b03ea0 : 0xffffff801598e7ac
0xffffff9215b03f70 : 0xffffff801598eee8
0xffffff9215b03fb0 : 0xffffff80155c9017

BSD process name corresponding to current thread: Google Chrome He
Boot args: dart=0

Mac OS version:
15F34

Kernel version:
Darwin Kernel Version 15.5.0: Tue Apr 19 18:36:36 PDT 2016; root:xnu-3248.50.21~8/RELEASE_X86_64
Kernel UUID: 7E7B0822-D2DE-3B39-A7A5-77B40A668BC6
Kernel slide:     0x0000000015200000
Kernel text base: 0xffffff8015400000
__HIB  text base: 0xffffff8015300000
System model name: iMac14,2 (Mac-27ADBB7B4CEE8E61)

System uptime in nanoseconds: 6706236539557
last loaded kext at 316693546122: com.apple.driver.AppleXsanScheme    3 (addr 0xffffff7f97af1000, size 32768)
last unloaded kext at 543294410061: com.apple.filesystems.msdosfs    1.10 (addr 0xffffff7f97adb000, size 61440)
loaded kexts:
com.nvidia.CUDA    1.1.0
org.hwsensors.driver.LPCSensors    1707
com.insanelymac.driver.AppleIntelE1000e    3.3.3
org.hwsensors.driver.GPUSensors    1707
org.rehabman.driver.FakePCIID.XHCIMux    1.3.0
org.rehabman.driver.FakePCIID    1.3.0
org.hwsensors.driver.ACPISensors    1707
org.hwsensors.driver.CPUSensors    1707
org.netkas.driver.FakeSMC    1707
com.apple.driver.AudioAUUC    1.70
com.apple.filesystems.ntfs    3.13
com.apple.driver.ApplePlatformEnabler    2.6.0d0
com.apple.driver.AGPM    110.22.0
com.apple.driver.X86PlatformShim    1.0.0
com.apple.filesystems.autofs    3.0
com.apple.driver.AppleHDA    274.9
com.apple.driver.AppleUpstreamUserClient    3.6.1
com.apple.driver.AppleMCCSControl    1.2.13
com.apple.GeForce    10.1.0
com.apple.driver.AppleOSXWatchdog    1
com.apple.driver.pmtelemetry    1
com.apple.iokit.IOUserEthernet    1.0.1
com.apple.driver.AppleLPC    3.1
com.apple.iokit.IOBluetoothSerialManager    4.4.5f3
com.apple.Dont_Steal_Mac_OS_X    7.0.0
com.apple.driver.AppleHV    1
com.apple.driver.AppleIntelSlowAdaptiveClocking    4.0.0
com.apple.driver.MaxTranserSizeOverrideDriver    3.7.1
com.apple.iokit.IOAHCIBlockStorage    2.8.5
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless    1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib    1.0.0
com.apple.BootCache    38
com.apple.driver.AppleAHCIPort    3.1.8
com.apple.driver.usb.AppleUSBEHCIPCI    1.0.1
com.apple.driver.AppleACPIButtons    4.0
com.apple.driver.AppleRTC    2.0
com.apple.driver.AppleHPET    1.8
com.apple.driver.AppleSMBIOS    2.1
com.apple.driver.AppleAPIC    1.7
com.apple.nke.applicationfirewall    163
com.apple.security.quarantine    3
com.apple.security.TMSafetyNet    8
com.apple.kext.triggers    1.0
com.apple.driver.DspFuncLib    274.9
com.apple.kext.OSvKernDSPLib    525
com.apple.driver.AppleSMBusController    1.0.14d1
com.apple.iokit.IOSMBusFamily    1.1
com.apple.iokit.IOAcceleratorFamily2    205.10
com.apple.nvidia.driver.NVDAGK100Hal    10.1.0
com.apple.nvidia.driver.NVDAResman    10.1.0
com.apple.AppleGraphicsDeviceControl    3.12.8
com.apple.iokit.IONDRVSupport    2.4.1
com.apple.iokit.IOSurface    108.2.1
com.apple.iokit.IOUSBHIDDriver    900.4.1
com.apple.driver.X86PlatformPlugin    1.0.0
com.apple.driver.IOPlatformPluginFamily    6.0.0d7
com.apple.driver.AppleHDAController    274.9
com.apple.iokit.IOGraphicsFamily    2.4.1
com.apple.iokit.IOHDAFamily    274.9
com.apple.iokit.IOAudioFamily    204.4
com.apple.vecLib.kext    1.2.0
com.apple.iokit.IOSerialFamily    11
com.apple.iokit.IOBluetoothFamily    4.4.5f3
com.apple.driver.AppleSMC    3.1.9
com.apple.driver.CoreCaptureResponder    1
com.apple.driver.corecapture    1.0.4
com.apple.iokit.IOSlowAdaptiveClockingFamily    1.0.0
com.apple.iokit.IOSCSIBlockCommandsDevice    3.7.7
com.apple.iokit.IOUSBMassStorageDriver    1.0.0
com.apple.iokit.IOSCSIArchitectureModelFamily    3.7.7
com.apple.driver.usb.IOUSBHostHIDDevice    1.0.1
com.apple.driver.usb.cdc    5.0.0
com.apple.driver.usb.networking    5.0.0
com.apple.driver.usb.AppleUSBHostCompositeDevice    1.0.1
com.apple.driver.usb.AppleUSBHub    1.0.1
com.apple.iokit.IOUSBFamily    900.4.1
com.apple.iokit.IONetworkingFamily    3.2
com.apple.iokit.IOAHCIFamily    2.8.1
com.apple.driver.usb.AppleUSBXHCIPCI    1.0.1
com.apple.driver.usb.AppleUSBXHCI    1.0.1
com.apple.driver.usb.AppleUSBEHCI    1.0.1
com.apple.iokit.IOUSBHostFamily    1.0.1
com.apple.driver.AppleUSBHostMergeProperties    1.0.1
com.apple.driver.AppleEFINVRAM    2.0
com.apple.driver.AppleEFIRuntime    2.0
com.apple.iokit.IOHIDFamily    2.0.0
com.apple.security.sandbox    300.0
com.apple.kext.AppleMatch    1.0.0d1
com.apple.driver.AppleKeyStore    2
com.apple.driver.AppleMobileFileIntegrity    1.0.5
com.apple.driver.AppleCredentialManager    1.0
com.apple.driver.DiskImages    417.4
com.apple.iokit.IOStorageFamily    2.1
com.apple.iokit.IOReportFamily    31
com.apple.driver.AppleFDEKeyStore    28.30
com.apple.driver.AppleACPIPlatform    4.0
com.apple.iokit.IOPCIFamily    2.9
com.apple.iokit.IOACPIFamily    1.4
com.apple.kec.Libm    1
com.apple.kec.pthread    1
com.apple.kec.corecrypto    1.0
Model: iMac14,2, BootROM IM142.0118.B00, 4 processors, Intel Core i5, 3,39 GHz, 16 GB, SMC 2.15f2
Graphics: NVIDIA GeForce GTX 670, NVIDIA GeForce GTX 670, PCIe, 2048 MB
Memory Module: BANK0/DIMM1, 8 GB, DDR3, 1600 MHz, Crucial Technology, BLS8G3D1609DS1S00.
Memory Module: BANK1/DIMM1, 8 GB, DDR3, 1600 MHz, Crucial Technology, BLS8G3D1609DS1S00.
Network Service: Ethernet, Ethernet, en0
Serial ATA Device: ST1000DM003-1CH162, 1 TB
Serial ATA Device: ST3500320AS, 500,11 GB
USB Device: USB 2.0 Bus
USB Device: Hub
USB Device: USB Storage
USB Device: USB Receiver
USB Device: USB 2.0 Bus
USB Device: Hub
USB Device: Dell USB Keyboard
USB Device: Hub
USB Device: Hub
USB Device: USB 3.0 Bus
USB Device: Hub
USB Device: Hub
Thunderbolt Bus:
 
Well, I've found a possible solution by myself. I think this could fix the issue:

Short Sleep works OK, Long Sleep ("standby") causes reboot
Not applicable if any sleep at all causes problems.
  • Run this at a terminal to disable standby:
    Code (Text):
    sudo pmset -a standby 0 && sudo pmset -a autopoweroff 0
  • Now sleep and wake should work, it will just never go into the deeper-sleep standby mode. Perhaps that will mean using trivially more power. Oh, well.
I've found it here: http://www.tonymacx86.com/threads/b...apitan-install-problems.173991/#CategoryPanic
 
Status
Not open for further replies.
Back
Top