[NOTE] This an UPDATED GUIDE currently only works with OS X 10.9.4 version.
HARDWARE CONFIGURATION
Apple Mac Mini 2012 16GB with Intel HD 4000
AKiTiO Thunder2 PCIe Box
Corsair CX750 M
EVGA GeForce GTX 770 4GB
2x Thunderbolt Cable
HDMI
SWEX
Monitor (ASUS VG248QE / Apple Thunderbolt Display)
PREPARATION
Step 1 (Note: eGPU setup should be all disconnected)
Download and Install CUDA driver
http://tinyurl.com/dxzoawwStep 2
Download and install a modded NVIDIA Web driver
Usually, NVIDIA's official Web driver will do a system check. Official web driver can only be installed on MacPro 2008, 2009, 2010. If you are using a iMac or Mac Mini or MacBook Pro, you can't even install. But Modified Web driver avoids the system check. Modded Web driver file name is ModdedWebDriver-334.01.02f02.pkg.
File mirror:
https://app.box.com/s/wa2tblhb4y5dtd3fgh1zStep 3
Modify the following KEXT files from your Terminal and look for sections beginning with CFBundleIdentifier and add just before , the two following lines
image.jpg
kext.png
KEXT Files
/System/Library/Extensions/NVDAStartup.kext
/System/Library/Extensions/IONDRVSupport.kext
/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext
Every time you upgrade your OS you need to modify these KEXT files
Finally, clear the cache by issuing the following commandsudo kextcache -system-caches and shutdown your OS.
Warning: The following procedure at your own risk. Please be sure to take a backup in case of emergency.
Step 4 (Setup and connect your eGPU. I am using EVGA GeForce GTX 770 4GB Classified)
In my case, I have the following setup;
GPU card is connected to AkiTio PCI-e slot without the PCIe riser. AkiTio is powered by its supplied power adaptor
GPU card is powered with PSU thru its two 8 pins
Connect your AkiTio and Mini using Thunderbolt Cable
Connect your GPU and Monitor using DVI, Display Port or HDMI cable
BONUS: I have an existing Apple ThunderBolt Display, I was able to mirror my display. I connected my TB display to the extra TB port on AkiTio
A BIG Thank you to the following
maxserve blog: (MacOSX 10.9.4 edition) How to recognize GPGPU via Thunderbolt external PCIe Box at MacOSX
A Thunderbolt GPU on a Mac : How-to | Le journal du lapin
goalque
nando4
Results
I no longer experience the kernel panic in my previous setup. I am not sure if its with the GPU card that I previously used (760). It appears that this time this is stable compared from my previous setup using PCI-e riser.