eGPU, macOSX, Akitio Node TB3, Graphics card ?
eGPU discussions and forums (egpu.io) are showing success stories about enhancing Apple Mac graphic performance. Some promising results and direction with High Sierra OSX. After much research I'm still in the dark as to what graphic card will provide support for multiple projectors in a configuration to say the Matrox tripplehead2go. Most forums are reporting good performance for gaming, enhanced FPS etc. I read that Millumin have been reviewing the Apple eGPU developers kit, any update on that and configuration would be much appreciated. With the advent of 4K upon us and Lumix GH5 camera that can record hi quality 4k media , Im looking for recommendations on a graphic card that
A - supports Millumin projector setups
B - Has support in terms of drivers (nvidia pascal is in Beta for MAC) AMD RX580 seems to have native Apple support
C - Post production Video editing... (some have issues with Final Cut X )
With both Nvidia or AMD i still have not found a configuration setup guide of what is do able on a MAC PRO and then there are Nvidia Quadro's to add to the confusion :-)
Comments
We're still testing the Apple eGPU developer-kit.
We'll share our thoughts when we'd gather enough experience. Thank you for your patience.
For the record.
The custom eGPU we tested last year was working greatly on macOS 10.11 (despite you'd have to reboot your machine to detect it).
It was a GeForce GTX 970 inside a Thunder 2 PCIe Box. Our benchmark on El Capitan scored 8652, so very close to videocardbenchmark.net
We didn't run a lot of tests however, but still got a 4x better FPS in comparison of MBP's Radeon R9 M370X (internal GPU). Indeed, we ran 100 layers of 4K static images at the same time :
- intern GPU (Radeon R9 M370X, benchmark 1924) —> 12fps
- extern GPU (GeForce GTX 970, benchmark 8652) —> 60fps
Best. Philippe
After much research i invested in the Akitio Node with the Sapphire Pulse RX580 8GB card. I use 2012 MacBook Pro, first Retina model so it has the Intel HD Graphics 4000 1536 MB as well as the Nvidia GT 650M. macOS Sierra 10.12.5
This model uses TB 1 so i needed the TB 3-2 adapter for the Akitio Node. Install was straight forward from info and forums at eGPU.io using the sudo ./automate-eGPU.sh script although for this laptop i needed the sudo ./automate-eGPU.sh -a command. If i did not use (-a) at the end of the command the laptop would not boot and hang.
At least 1 projector needs to be connected to the eGPU in order for the Mac to switch over to the RX580 graphics card during boot up. Open displays in Mac System preferences and there you will see the projector. Can work in mirror, although not desirable.
Shifting the menu bar option in the Display layout back to the Mac Pro will switch the graphics back to the inbuilt gpu's. Move the menu bar to the projector and it will switch back to the eGPU Graphic card. The Mac Pro screen will dispaly back ground only with the Projector showing all the usual Mac icons etc.
Open Millumin, then drag it across onto the Mac Pro screen and set up the projector as usual. Hit command F for Full screen and the Projector shows the mapping and content :-) Extra Projectors connected shows up in the Mac System preference Display panel and you can drag and arrange them accordingly.
Millumin also shows every display device connected, where you can arrange your final resolution. Performance is just amazing I can run heavy graphics files 6 layers , Quartz files, Syphon from other applications on the same laptop, with out a glitch..and the Laptop runs cool.. Thank you Millumin fantastic software !
Thank you for sharing your experience. This is really interesting, especially since you use only Thunderbolt 1.
On our side, we're still running tests on the Apple eGPU for Thunderbolt 3 (so for newest MacBookPro). But so far, it runs really great directly out-of-the-box : it's automatically detected by macOS, that ask you to logout-then-login to use it.
The performances are nice, depsite we didn't run a benchmark yet to get proper numbers.
Best. Philippe
Yes, Apple eGPU requires High Sierra (and Thunderbolt 3).
Best. Philippe
I doubt it's an issue specific to Millumin. You should check with other softwares.
It rather looks like you're running Millumin on the MacBookPro's screen, so on the internal GPU, but outputting to external GPU : in this case, the data is constantly transferred between the 2 GPUs (internal and external), causing lags because such an operation is taking time.
In brief : try to run everything from your eGPU (especially Millumin on a monitor connected directly to the eGPU).
Best. Philippe