Compositions using the Shade with Unlit Image node seem to trigger a bug in the X4000 graphics driver, leading to hangs, GPU crashes, and system crashes.
How did the result differ from what you expected?
The crash reports look something like this:
Graphics hardware encountered an error and was reset: 0x0000000e
or
Graphics hardware encountered an error and was reset: 0x0000002e
We haven’t been able to reproduce this crash using the hardware we have here. We’ll see if we can obtain hardware that exhibits this bug, then hopefully find a workaround.
Hey @smokris, I was able to check this bug on a current Late 2015 AMD iMac. We get exactly the same crash. Attached is the system details. I used the Alex-Sphere.vuo with Vuo 1.2 on a kiosk machine at an Apple Retailer. The R9 M380 didn’t reset- so I had to hard reboot the machine- and in the process all of the logs were wiped (as is the case in Kiosk mode. Machine was 10.11, 5K Retina, 27inch iMac.
@alexmitchellmus hahaha ;) Testing vuo bugs on late high-end Apple retailer kiosk machines ! Love the idea :)
Remember me when I once installed my “iOS screensaver for OS X” in an Apple Store ! People were like “why is this iMac 27 having an iOS lock screen ?” :)
@alexmitchellmus and @bodysoulspirit, thanks for checking. On Tuesday hopefully all the parts will arrive, so I can test this myself.
@bodysoulspirit, it makes sense that the 2011 iMac (AMD Radeon HD 6750M) doesn’t experience this X4000 driver bug, since the 6750M uses the X3000 driver.
@cwilms-loyalist, thanks for offering to test. The problem does still happen in Vuo 1.2.2, as far as I know. We were able to obtain an AMD Radeon HD 7970 and reproduce it there. The solution will require some fairly deep changes to Vuo’s graphics system (how OpenGL is used in multithreading). Sometime before the 1.3 release, we may put out an alpha release with those changes, and would appreciate if you could test it on your computer.
We’re continuing to make progress on working around this GPU driver bug. We had suspected that certain changes to the graphics system (eliminating the use of OpenGL shared contexts) would fix the crashes/hangs, and we confirmed that they do.
We’ve started using computers with AMD GPUs more frequently, and have also observed similar system-wide hangs when using Final Cut Pro X on those computers (without any Vuo compositions running). And other people have reported issues using Photoshop’s GPU acceleration with AMD GPUs. So this seems to be a fairly widespread AMD driver issue :^/
AMAZING!!! I’ve been testing the same project that used to completely lock up for a few hours now and not one freeze!!! I’ve even added some of the complexity of the composition back in and it’s running beautifully!
Fantastic Job VUO team! Thank-you SO much for making this Alpha2 available before release. You just put my VUO project back on track for our early June event and QC is back on the sidelines where it should be. I’m so excited!