You seem to be describing a situation where you run the graphics and maybe CPU at high throttle
for long periods of time and then see a graphics failure. You should probably make sure you've
implemented power management properly, and the temperature of your GPU and CPU stay in a
reasonable range. Are you using VirtualSMC? SMCProcessor, SMCSuperIO, and hwmontior2
will probably help montior your temps for you. You may need to use ssdtPRGen to generate
better power control for your CPU, and
@toleda discusses Native Discrete GPU power management:
macOS (nearly) Native Discrete GPU Power Management Native macOS discrete graphics power management delivers the best combination of graphics performance and efficiency. AppleGraphicsPowerManagement.kext is not natively supported on non native hardware (except, iMacPro1,1/Vega). A graphics card...
www.tonymacx86.com