Here is what you need to setup eGPU in OS X
- TextWrangler
http://www.barebones.com/products/textwrangler/- Kext Wizard
http://www.insanelymac.com/forum/topic/253395-kext-wizard-easy-to-use-kext-installer-and-more/GTX 5xx, 6xx, and 7xx up to 780 or Titan, A Web Driver is not necessary.
Although a GTX 780ti, Titan Black and Z and 750 ti, 9xx require a driver to be seen
- Modded Web Driver, Here is a guide on how to:
https://xellers.wordpress.com/articles/how-to-install-osx-drivers-on-unsupported-systems/After a fresh install:Open Terminal App
Copy & Paste this inside
sudo nvram boot-args="kext-dev-mode=1”
Press Enter, then type your password. Press Enter again.
Now we have to edit three .kext files
To do this, you need an editing program that supports it, such as TextWrangler. These three files are:
/System/Library/Extensions/NVDAStartup.kext/Contents/Info.plist
/System/Library/Extensions/IONDRVSupport.kext/Info.plist
/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext/Contents/Info.plist
On the Finder menu bar select “
Go”. Then click on “
Go to Folder”. It will ask you which folder to go to. Copy and paste one of them.
It should get you straight to the file, and it should be highlighted! Open the Info.plist file with TextWrangler.
Now copy the following
<key>IOPCITunnelCompatible</key>
<true/>
When inside the Kext look for the part that starts with
<key>CFBundleIdentifier</key>and paste the code just before
</dict>After that, save the file. Afterwards, do the same with the other two kexts.
There is one of these in the Info.plist in NVDAStartup.kext,
three in IONDRVSupport.kext and
a long one in AppleHDAController.kext.



Open Kext Wizard. Click on the tick box named “System/Library/Extensions”.
It should tick the two boxes below as well. Make sure the Target disk is the disk the OS is installed on. After that click “Execute”. After some time, it should be complete.
Shut down the computer.
Plug in the eGPU via Thunderbolt. Then switch it on.
Then power on Mac.
After booting, install your modded NVIDIA Driver. Follow the steps then restart your computer.
Now, what happened is that your NVIDIA Driver has reset one of the .kext files! So go back to:
/System/Library/Extensions/NVDAStartup.kext/Contents/Info.plist
Then, repeat the .kext editing process that you have done earlier.
After doing that, run Kext Wizard in the same way as you have done earlier.
Shut down your computer and switch off your eGPU.
It should finally boot up with the eGPU! If it hasn’t (it might not sometimes), just restart the MacBook.
Optional: Install the CUDA Driver.