https://bugs.freedesktop.org/show_bug.cgi?id=92555
Bug ID: 92555 Summary: GPU lockup crashing the system on Cayman Product: Mesa Version: 11.0 Hardware: x86-64 (AMD64) OS: Linux (All) Status: NEW Severity: normal Priority: medium Component: Drivers/Gallium/r600 Assignee: dri-devel@lists.freedesktop.org Reporter: v10lator@myway.de QA Contact: dri-devel@lists.freedesktop.org
Created attachment 119002 --> https://bugs.freedesktop.org/attachment.cgi?id=119002&action=edit dmesg part 1 (png file)
Reproduced with Left 4 Dead 2, Distance and Metro 2033 Redux.
First the screen either freezes (Distance) or shows garbage, looks like many small brown rectangles on the screen (Left 4 Dead 2, Metro 2033 Redux), then, after around 30 seconds, the whole system freezes (keyboard/mouse doesn't react, ssh connections drop, finally watchdog kicks in and reboots the system).
In between the 30 seconds I was able to grab some data via ssh. Screenshots attached.
This is on a HD 6950.
https://bugs.freedesktop.org/show_bug.cgi?id=92555
--- Comment #1 from Thomas Rohloff v10lator@myway.de --- Created attachment 119003 --> https://bugs.freedesktop.org/attachment.cgi?id=119003&action=edit dmesg part 2 (png file)
https://bugs.freedesktop.org/show_bug.cgi?id=92555
--- Comment #2 from Thomas Rohloff v10lator@myway.de --- Created attachment 119004 --> https://bugs.freedesktop.org/attachment.cgi?id=119004&action=edit radeontop output while the screen shows garbage (Metro 2033 Redux)
https://bugs.freedesktop.org/show_bug.cgi?id=92555
--- Comment #3 from Thomas Rohloff v10lator@myway.de --- I also thought that the GPU might simply overheat but sensors told it has 60°C which should be fine.
Kernel in use: 4.0.4 with patches (see https://bugzilla.kernel.org/show_bug.cgi?id=99041 )
https://bugs.freedesktop.org/show_bug.cgi?id=92555
--- Comment #4 from Thomas Rohloff v10lator@myway.de --- Forgot to say: It's very random. Sometimes it happens after 20 minutes of gameplay, sometimes I can play for hours without problems.
https://bugs.freedesktop.org/show_bug.cgi?id=92555
Michel Dänzer michel@daenzer.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #119002|text/plain |image/png mime type| |
https://bugs.freedesktop.org/show_bug.cgi?id=92555
--- Comment #5 from Thomas Rohloff v10lator@myway.de --- Seems to be a problem with HyperZ. R600_DEBUG=nohyperz looks like a workaround.
https://bugs.freedesktop.org/show_bug.cgi?id=92555
Thomas Rohloff v10lator@myway.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|GPU lockup crashing the |GPU lockup crashing the |system on Cayman |system on Cayman with | |HyperZ
https://bugs.freedesktop.org/show_bug.cgi?id=92555
--- Comment #6 from Marek Olšák maraeo@gmail.com --- Does this patch fix it? http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3c08309abd17b6e0d466b677af...
https://bugs.freedesktop.org/show_bug.cgi?id=92555
Thomas Rohloff v10lator@myway.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #7 from Thomas Rohloff v10lator@myway.de --- Looks good. Thanks to you and the hw people.
https://bugs.freedesktop.org/show_bug.cgi?id=92555
Thomas Rohloff v10lator@myway.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |---
--- Comment #8 from Thomas Rohloff v10lator@myway.de --- I was too fast on this, it's still there.
https://bugs.freedesktop.org/show_bug.cgi?id=92555
--- Comment #9 from Marek Olšák maraeo@gmail.com --- This might help: https://cgit.freedesktop.org/mesa/mesa/commit/?id=d4d9ec55c589156df4edc227a8...
Although it's an unrelated feature, it changes the allocation function from pipe_buffer_create to r600_aligned_buffer_create. I believe that can fix HyperZ hangs on big GPU.
https://bugs.freedesktop.org/show_bug.cgi?id=92555
GitLab Migration User gitlab-migration@fdo.invalid changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |MOVED Status|REOPENED |RESOLVED
--- Comment #10 from GitLab Migration User gitlab-migration@fdo.invalid --- -- GitLab Migration Automatic Message --
This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.
You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/557.
dri-devel@lists.freedesktop.org