Using the internal display with an eGPU on a macbook with an OpenGL application
Can anyone tell me if it's possible to get OpenGL applications, specifically Firestorm Viewer, working on the internal display of a macbook using an eGPU? Apparently there are scripts that can force applications to use the eGPU but it's not clear if this will work with OpenGL applications as the official support is for Metal only.
If anyone could test this I would be very grateful, don't want to shell out for one of these things if it isn't going to do what I want it for.
It should work like other OpenGL apps. Best to have the monitor connected the eGPU. I tried it just now and checked the app's Information to prefer external GPU. You can see it's using the Radeon VII eGPU. There's load on the D500 dGPU because my monitor is connected to it.
@theitsage Does it run on the internal display and is performance reasonable?
Internal display acceleration should work with macOS Mojave. The performance would depend on your system and eGPU configuration. You have to try it out yourself to determine whether it's reasonable.
@theitsage i don’t have an eGPU to test with, which is why i’m asking. I’ve read that internal display acceleration only works with Metal and not with OpenGL, I’d like to know if this is correct before deciding whether to buy one.