First off I want to say thank you to the community here. I wouldn't have been able to do any of this without the hard work and dedication of everyone who blazed the trail before me and shared their experience.
I wanted to post my success story in case others were trying to do something similar.
15" MacBook Pro Retina, Mid 2012 2.6 GHz Intel Core i7 (Turbo boot to 3.6 Ghz) 16 GB 1600 MHz DDR3 Sonnet Echo Express SE II Asus NVIDIA GeForce GTX 980 4 GB LG Ultrawide 34" 34UC97 curved 4K display [3440 x 1440 @ 60 Hz] Apple Cinema Display 20" (2006 or 2008, I forget) [1920 x 1200]
OS X (worked on both 10.10 Yosemite and 10.11 El Capitan
I've been successfully using my eGPU under OS X for over a year. Thanks to Goalque's Automate eGPU script. Really is super easy. Major props.
Some thoughts, in no particular order
Original setup was using the MBPr in clamshell mode in a Hinge Dock --> Did not work well, issues booting, internal screen stayed on Updates can randomly break everything --> easy fix with the automate eGPU script Very stable --> quite pleased with the success
Just got this working last weekend. I originally used bootcamp, which on my device sets up windows to use MBR. Could not get it to work even with the help of Setup 1.30 / 1.2. Out of boredom I nuked the windows partition and re-configured everything to boot EFI. I eventually got everything working using the DSDT override.
Some additional thoughts, in no order
The integrated Intel GPU causes all sorts of trouble. Windows updates drives a lot without telling you. Causes blue screens. Needed to keep disabling the device in safe mode This slowed down and frustrated the process, often times I didn't realize the integrated GPU was causing issues I believe the DSDT override was done correctly, and after that everything began working correctly (the large memory device is in device manager, but there is nothing below it) My game of choice is Heroes of the Storm. Conveniently I can test it in both windows and OS X. It runs much better in OS X Seems to be CPU limited. In OS X Turbo boost is constantly overclocking to 3.4 GHz. CPU temp in the mid 90s. Fans at Max. (GPU does not seem pushed, fans slow). 50-70 FPS @ max res, mix of Ultra on more GPU intensive settings and Low on CPU settings In Win 10, Turbo boost was all over the place 2.8-3.2 GHz. Game was much choppier. 25-60 FPS. CPU temps were ~102. Same settings.
I have screenshots of everything. Unigine Valley benchmarks in both OS X and Win. I'll add tomorrow.
Realize this may not be a great guide for others trying to replicate, but wanted to share my success story as a guide post for others with similar hardware. And to say thanks again to the community. I've been an avid reader of the guides and other builds as I worked through mine.
Feel free to ask any questions. I'll help where I can.
Hello fellas. This is my 3rd eGPU setup. I had an Akitio and Sonnet III-D setup before. By far, I think this is the easiest setup I had compared to the previous two. Maybe because I am not just too adventurous of adding extra effort with creating or dealing with molex-barrel plug and riser. That is just me. Again, it will be to someone's preference towards their eGPU setup.
Got a last pair from a certain seller of this Rocketstor TB2 at Amazon for 218$ two weeks ago. Current price right now is around $234 +/-
The setup is pretty straight forward similar to @Scooter's setup. I removed the 2 molex cables from the two board and replace it with the molex cables from the PSU. I bent the fan section of Rocketstor to accommodate the length of my GTX 970. For the reason that I don't have to remove the board from the case. I'll look for some small and clean enclosure in the future to house my setup.
Mac Mini Late 2012 on OSX El Capitan 10.11.4 GTX 970 SC 4GB Highpoint Rocketstor 6361A Corsair CX500 (80) Paper clip method Shitty monitor for now
After putting the hardware together, I just have to run @goalque's automated eGPU script and everything went smoothly!
Used this great resource to build a eGPU based on a EVGA GeForce GTX 980 Ti Hybrid 6GB with a HighPoint RocketStor 6361A Thunderbolt 2 PCIe Expansion Chassis, Silverstone Milo ML08B-H Mini ITX Case with Handle, and Silverstone SX500-LG 500W Gold SFX Power Supply.
My eGPU requirements are solely for daVinci Resolve on OS X to boost render times and size of files that can be rendered without the dreaded GPU Is Full message. No gaming, no monitor. Can’t get any simpler. The eGPU is to run on either a MacBook Pro Retina, 15in Mid 2015, AMD Radeon R9 M370X, and a iMac 27in Late 2013, Nvidia GeForce GTX 780M.
Did a quick bride of Frankenstein build on the table to check it all works using the MacBook Pro. Downloaded the Nvidia Web Driver (346.02.03f04), downloaded and ran goalque’s installation script https://www.techinferno.com/index.php?/forums/topic/7989-script-automating-the-installation-of-egpu-on-os-x-inc-display-output/. Rebooted the laptop and there was the 980 ti in the OS X systems report. Ran Resolve and it recognised the card and rendered at approx 3 times the speed of the non eGPU render. Sweet!
Spent a day doing the build, with loads of pics which I’ll post here soon.
Carried the eGPU over to the iMac, plugged it in and went through the process again. Downloaded the Nvidia Web Driver (346.01.02f04)*, ran the script, rebooted the machine. In the systems report there is a new card recognised, but it has the generic name of NVIDIA Graphics Device.
In Resolve it recognises the card as NVIDIA Graphics Device. I rendered the same file. On the Laptop I was getting 10fps, on the iMac I get roughly 7.5. Both systems were reading and rendering to the same external SSD and the CPU wasn’t being taxed. Hmmmm.
So I search the site for NVIDIA Graphics Device and found a few post relating to Titan builds, but they are reporting expected performance. Again Hmmm.
So my next step is to upgrade the iMac from 10.10.3 to 10.10.5 to match the MacBook Pro. I will also update the NVIDIA Web Driver as at the moment they are both up to date base on the OS X but do not match. I can’t find anything relating to 10.10.3 and NVIDIA Graphics Device but its the only obvious difference between the two systems.
I’ll post my findings soon.