https://bugs.freedesktop.org/show_bug.cgi?id=79659
--- Comment #8 from Andy Furniss adf.lists@gmail.com --- (In reply to comment #5)
The problem is Unigine don't know how to use GLSL, again.
There is "#extension GL_ARB_sample_shading : enable" in the middle of (all?) shaders. This is not allowed by any GLSL specification. All #extension directives must occur before any non-preprocessor tokens, which pretty much means "at the beginning of shader code".
What I see: Valley is loading. Then there is hang and it recovers successfully. After that, Valley seems to have exited. That's all.
It's repeatedly more serious than that for me - maybe because I am fullscreen?
But anyway if I don't sysrq quickly enough when the monitor goes off I am in ext4 bitching about disk errors territory after I hard reset, so no waiting to see if the GPU reset works for me (which it never seems to do on SI - but then I haven't had this card for long).
Heaven 4.0 is also affected, but I don't lock with that - it renders junk but I can quit OK, after that there is a 90% chance my display is mostly trash. fbcon is OK when I quit X, but restarting X will still result in trashed display.