MMV performance with an eGPU.
Posted: Tue Mar 07, 2017 11:42 pm
HI Guys,
thought this might be of interest to some of you ( especially Macbook Pro users ).
I am still rocking my 2012 Macbook Pro 15" ( 2.6GHZ i7 / 16GB / 500GB SSD & 1TB HDD ) which runs all my audio apps ( Logic, Ableton, etc ) with aplomb.
Where it lets me down is on GPU performance ( it has an NVIDIA GT650m with 1GB RAM ).
I was considering taking out a second mortgage ( or selling a kidney... ) to buy a new MBP when I discovered there is quite an active community of DIYers who build external PCIe enclosures to run desktop GPUs over the Thunderbolt bus.
I priced up a system with an Akitio Thunder2 PCIe chassis and an EVGA GTX960 ( 4GB RAM ) and decided to give it a go. The half length card fits perfectly in the chassis.
After a few hours of study and debugging I got it working ( https://egpu.io is an excellent resource for anyone interested in trying it out )
To test its performance with MMV I loaded the 'Many Scenes' project and added a 'MASTER' scene to sum all scenes together at once, i figured this would give it a good test and its something any of you could try if you wanted to compare performance.
I set the output resolution to 1280x720 and turned the 'Vertical Sync' off.
On the internal GPU I get an average of around 31-32FPS and the fans blow so hard it sounds like the machine is about to take off...
On the external GPU I get a nice boost up to 83-84FPS and the machine runs quiet as a mouse.
Thats almost triple the performance compared to the internal GPU.
I have tried a few other OpenGL Benchmarks and get a pretty consistent performance boost versus the GT650m:
FurMark GPUTest (@1920x1080) - Internal 16FPS, External 39FPS
Unigine Valley ( Ultra HD preset ) - Internal 11FPS, External 32FPS
I even get a nice boost in Final Cut Pro X ( which uses OpenCL ):
BruceX FCPX export benchmark - Internal 75s, External 52s
So, while it is definitely a DIY project and there is some minor 'hacking' required, the modest cost compared to buying a new machine ( less than $500 ) is well worth the performance boost I think.
Another side effect is that I now run a 40" screen at full 4K/60Hz resolution.
I think I will get another year or two out of the old war horse yet....
thought this might be of interest to some of you ( especially Macbook Pro users ).
I am still rocking my 2012 Macbook Pro 15" ( 2.6GHZ i7 / 16GB / 500GB SSD & 1TB HDD ) which runs all my audio apps ( Logic, Ableton, etc ) with aplomb.
Where it lets me down is on GPU performance ( it has an NVIDIA GT650m with 1GB RAM ).
I was considering taking out a second mortgage ( or selling a kidney... ) to buy a new MBP when I discovered there is quite an active community of DIYers who build external PCIe enclosures to run desktop GPUs over the Thunderbolt bus.
I priced up a system with an Akitio Thunder2 PCIe chassis and an EVGA GTX960 ( 4GB RAM ) and decided to give it a go. The half length card fits perfectly in the chassis.
After a few hours of study and debugging I got it working ( https://egpu.io is an excellent resource for anyone interested in trying it out )
To test its performance with MMV I loaded the 'Many Scenes' project and added a 'MASTER' scene to sum all scenes together at once, i figured this would give it a good test and its something any of you could try if you wanted to compare performance.
I set the output resolution to 1280x720 and turned the 'Vertical Sync' off.
On the internal GPU I get an average of around 31-32FPS and the fans blow so hard it sounds like the machine is about to take off...
On the external GPU I get a nice boost up to 83-84FPS and the machine runs quiet as a mouse.
Thats almost triple the performance compared to the internal GPU.
I have tried a few other OpenGL Benchmarks and get a pretty consistent performance boost versus the GT650m:
FurMark GPUTest (@1920x1080) - Internal 16FPS, External 39FPS
Unigine Valley ( Ultra HD preset ) - Internal 11FPS, External 32FPS
I even get a nice boost in Final Cut Pro X ( which uses OpenCL ):
BruceX FCPX export benchmark - Internal 75s, External 52s
So, while it is definitely a DIY project and there is some minor 'hacking' required, the modest cost compared to buying a new machine ( less than $500 ) is well worth the performance boost I think.
Another side effect is that I now run a 40" screen at full 4K/60Hz resolution.
I think I will get another year or two out of the old war horse yet....