My machine
GA-Z87X-UD5H (F8)
4770k
EVGA 780 Ti
32GB (8GB sticks from Cosair 1866MHz CMD16GX3M2A1866C10)
What's working
Audio (and when woken up from sleep)
Ethernet
Graphics (OpenCL)
Bluetooth (GMYLE Micro USB Bluetooth 4.0 Dongle)
Sleep
--------------------------------------------------------------
FRESH INSTALL ONLY
0 Bios Setup (thanks to techfreaktwo)
Really important otherwise you'll get KP after KP
Load Optimised Settings
Set the XMP memory to Profile1
Disabled Wake on LAN
Enabled EHCI Hand-off
Set xHCI mode from Smart Auto to Auto (XHCI Hand-off was already enabled)
1 Boot into installer (from USB)
Flags: maxmem=4096 nv_disable=1 npci=0x3000
If you get "no Essentials.pkg" file error. Use flags: maxmem=4096 nv_disable=1 npci=0x3000 -no-zp
If you get a KP at anytime during this boot into installer phase. Turn off your computer then back on again. I don't know why but it works.
2 Boot into Yosemite (boot from USB first)
Flags: maxmem=4096 nv_disable=1
3 Run Multibeast 7.0
Quick Start > DSDT-Free > Install
View attachment 108812
Reboot
4 Boot into Yosemite (boot from USB first)
Flags:maxmem=4096 nv_disable=1
5 Install the latest nvidia drivers (343.01.01f01)
Go to System Preferences and pick Nvidia Web driver
View attachment 108809
Reboot and Repair permissions
6 Run Multibeast 7.0
Drivers > Realtek > ALC898
Drivers > Disk > TRIM Patch 10.10
Drivers > Misc > FakeSMC + FakeSMC Plugins + FakeSMC Application
Customise > System Definitions > Mac 14,2
View attachment 108813
Reboot and Repair permissions
7 Reboot and restore your standard settings for the motherboard
For me: 4770k OC to 4.3GHz / 32GB RAM OC to 2133MHz / SafeBoot back on / etc...
Reboot
8 Deleted all Apple Intel graphics extensions (for 780Ti)
/System/Library/Extensions/
View attachment 108811
Reboot and Repair permissions
Done!
--------------------------------------------------------------
Quick tests
Apple Maps 3D walkthrough – no failures
Prime95 test – no failures
OpenCL Ocean Wave v161 – no failures
LuxMark 2.1 – no failures
--------------------------------------------------------------
Let me know if this method works for you guys. I've tested this twice and it works perfectly.