Hi everyone. New to Tech Inferno. You can call me Stu. Nando asked me to post my setup and results which I'm happy to do.
I'm going to keep this as simple as possible since this eGPU project has been just that, simple and awesome. In my eyes, this is where the eGPU game ends. Thunderbolt 2 (and TB3 coming soon), full-size chassis, fastest single GPU on the market, running at desktop speeds. I suppose the only caveat is cost but considering I only need to upgrade my GPU from this point on, it’s worth it. I live an hour away from Sonnet's headquarters in California and decided I had waited long enough to complete my eGPU experiment. The results surpassed expectations.
Feel free to scroll down for specific benchmark and game results.
Key Points
Completely plug and play. Standard Bootcamp 5.1 install (*see below), connect everything up, boot Windows, install drivers, you’re done.
eGPU vs Desktop performance: 85-90%
Gaming: Max out virtually any game. 60FPS+ (with a few exceptions. e.g. Black Flag has weird PhysX that kills performance so I turn it off)
Discrete 750M graphics = No Optimus/Internal display support. MBP w/Iris only = Optimus support but not fully plug and play (**see below)
Simulated Optimus FPS loss: 5-20% (window drag method)
eGPU Setup Cost (Not including MacBook): $1500 to $2000 depending on GPU purchase
*It appears only 2013 MBPs w/newer PCIe flash storage defaults to UEFI/GPT-based windows installation with Bootcamp 5.1 .. 2012 rMBP (and possibly other macs/notebooks) will not format to GPT and therefore no plug and play
**Conclusive Results for 2013 13" MacBook Pro - Optimus - Thunderbolt 2 - Plug and Play
Configuration
2013 Macbook Pro 15” w/GT 750M
[email protected] 16GB-DDR3L 512GB SSD US$2599
Sonnet Thunderbolt 2 III-D Chassis (US$979)
EVGA Nvidia Geforce GTX 780 Ti Superclocked 3GB (US$720)
Corsair RM450 (Silent) Power Supply (US$100) for 8-pin cable only (Jumped the 12V rail with small piece of metal. Google it)
Standard Bootcamp 5.1 (UEFI) Installation
Windows 8.1 w/latest Nvidia drivers
MSI Afterburner with custom fan curve, gpu temp/fan speed match (e.g. 68 degrees/68% fan speed)
— Performance and Benchmark Results —
Maximum Overclock Scores:
FireStrike Graphics: 11227 link
*Surpasses Titan and 780 Ti graphics score (without overclock) by 1000+ points comparison [Note: This is only one sample]
3DMark11 Score: 12781 link
3DMark11 Graphics: 13996 link
3DMark-Vantage Graphics: 46629 link
3DMark06 Score: 29254 link
Unigine Valley Extreme HD: 70FPS / 2924
Unigine Heaven 4.0 Extreme: 67FPS / 1683
BioShock Infinite Benchmark (UltraDX11): 126FPS Overall
eGPU vs Desktop performance
Fire Strike comparison (Desktop 780 Ti vs eGPU 780 Ti SC)
Reference: link
Graphics Score
Desktop: 11096
eGPU: 10410
Ratio: 93% (take into account reference doesn't mention overclock)
Unigine Valley comparison (Desktop vs eGPU)
Reference: link
Desktop FPS/Score: 73.1/3057
eGPU FPS/Score: 60.2/2520
Ratio: 82% (take into account desktop CPU which offsets results somewhat)
Bioshock Infinite
Reference: link
Ratio: 80-93% (calculated at multiple frame stops)
Another Unigine Valley Comparison
Reference: link
Ratio: 91% (no overclock mentioned)
Overall eGPU Perfomance vs Desktop Performance: 80-95% (Games and Benchmarks consistently show this)
Internal Display FPS Loss (window drag method)
Overall internal display FPS loss: 5-20%
Unigine Heaven: 16% 53FPS vs 63FPS
Borderlands 2: 5-10%
CUDA-Z Bandwidth
Host to Device: 1258 MiB/s
Device to Host: 1366 MiB/s
Device to Device: 136 GiB/s
Reference Host to Device
TB1 10Gbps: 781MiB/s link
TB1 8Gbps (x2 2.0): 697MiB/s link
Unigine Heaven (Basic 720p)
107 FPS
Score: 2716
Unigine Heaven (Extreme 1080p 4XAA)
62.7 FPS
Score: 1580
Unigine Heaven (Extreme 1080p 8XAA)
54.2 FPS
Score: 1364
Unigine Valley (Basic 720p)
80FPS
Score: 3343
Unigine Valley (Extreme 1080p 2XAA)
78.6 FPS
Score: 3290
Unigine Valley (Extreme HD 8XAA)
60.2 FPS
Score: 2520
3DMark11
Score: 11269 link
Graphics: 12576
Physics: 8395
3DMark (2013)
Fire Strike
Score: 8807
Graphics: 10410
Physics 8102
Cloud Gate
Score: 18795
Graphics Score: 57882
Physics Score: 5588
Call of Duty: Ghosts
Max settings 1080p 2x AA: 60FPS+
Tomb Raider
Ultimate (Tess. hair off) 1080p: 60-100FPS
Crysis 1
Very High (Maxed) 2xAA 1080p: 60-90FPS (Fly-through Benchmark)
Crysis 3
Very High (Maxed) SMAA 1080p: 40-60FPS
Nvidia Demo - A New Dawn: 31FPS
BioShock Infinite Official Benchmark - 1080p UltraDX11: All scenes average: 108FPS
What about SLI?
SLI Success! 2x 780Ti + 2x Sonnet SEL on MacBook Pro @32Gbps TB2 (2x 16Gbps)
External discussion about this post:
AnandTech: Running An Nvidia GTX 780Ti over Thunderbolt 2
TechReport: Thunderbolt box mates MacBook Pro with GeForce GTX 780 Ti
MacRumors: 2013 15" Macbook Pro +
[email protected] Thunderbolt2 eGPU implementation
YouTube: MacBook Pro running an NVIDIA GTX 780 Ti over Thunderbolt 2
PC Perspective: NVIDIA GTX 780 Ti on Thunderbolt 2 by DIYers
Linustechtips: Running an NVIDIA GTX 780 Ti Over Thunderbolt 2