Is anybody able to correctly manage plug-in and unplug of eGPU on Metal with High Sierra 10.13.4 ?
I am able to manage plugin, but I've got a notification that my application requires to terminate (and XCode) when I unplug the eGPU.
In my application, I received a notification from the system (by using MTLCopyAllDevicesWithObserver), and even when I tried to release all the previously allocated resources on the eGPU, the system asks me to quit my application.
Hi iPerKard,
We're aware of a bug preventing the eGPU from safely ejecting while your app remains running. We're working on a fix. But if you've implemented the techniques demonstrated in the Device Selection and Fallback for Graphics Rendering sample, you're doing all the right things and the problem is in the OS.