I have:
* MacBook Pro Retina 2013 model (not sure if early or late)
* dGPU NVidia 650M
* EVGA GeForce GTX 970
* AkitiO Thunder 2
* https://www.amazon.com/gp/product/B00GUKRX6S/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1 (PCIE Riser with Power)
* El Capitan latest version
* 500w Power Supply (using the paperclip hack)
After running your script I am able to see monitor output from the eGPU. Blender can see it in the options menu gpu list as well. So far so good?
Well, unfortunately it doesn't seem to be affecting the render speed at all in Blender.
Another cause for concern is: https://github.com/jrprice/NBody-Metal *nothing* renders when tabbing to the GTX 970. The eGPU is detected, shows up as an option, but when tabbed in to this particular option, it renders just a black window, no particles like the 650M or Intel chip.
So it seems the eGPU is detected, available, but is not actually outputting anything. Has anyone else encountered this?
I see someone else say not to use a riser cable... Is this the issue? I'd have to bend my akito thunder case to plug in directly, should I do that?