[Mesa-dev] [Bug 83195] destroy GL context on stall recovery

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Sep 10 22:42:55 PDT 2014


https://bugs.freedesktop.org/show_bug.cgi?id=83195

Kenneth Graunke <kenneth at whitecape.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |RESOLVED
         Resolution|---                         |WONTFIX

--- Comment #4 from Kenneth Graunke <kenneth at whitecape.org> ---
I don't think there is a Mesa core bug here.

We support the GL_ARB_robustness extension, which allows applications to detect
GPU hangs, and possibly tell whether or not it was their fault.  (This requires
kernel driver support for your particular hardware.)  Such applications can
decide to gracefully stop what they're doing to avoid continuing to hang the
GPU.  For example, Chrome will disable WebGL on pages if it detects GPU hangs,
but otherwise keeps working.

The kernel driver for your hardware may also ban processes from accessing the
GPU if they hang it too many times.  This guards against applications that
crash a lot but don't use ARB_robustness.  For example, the Intel driver does
this.  If your hardware driver does not, feel free to open a bug against your
kernel driver.

We can't solve a problem like this for Mesa as a whole.  It's very driver
specific.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20140911/f3705d01/attachment.html>


More information about the mesa-dev mailing list