https://bugs.freedesktop.org/show_bug.cgi?id=83205
Priority: medium Bug ID: 83205 Assignee: dri-devel@lists.freedesktop.org Summary: GPU lockup when entering settings in Verdun game with HyperZ enabled Severity: normal Classification: Unclassified OS: Linux (All) Reporter: geecko.dev@free.fr Hardware: Other Status: NEW Version: git Component: Drivers/Gallium/radeonsi Product: Mesa
When playing Verdun (http://store.steampowered.com/app/242860/), every time I go to the settings I get a GPU lockup. Without R600_DEBUG=hyperz everything is fine.
I'm using mesa 4ca203f, llvm 216658, xorg-server 1.16, xf86-video-ati 7.4.0 on Arch Linux. I tried on Linux 3.14, 3.16 and 3.17rc2 with the same results. My graphics card is a HD 7950.
Here's my journalctl log: http://pastebin.com/s80VLPtr
https://bugs.freedesktop.org/show_bug.cgi?id=83205
--- Comment #1 from Hohahiu rakothedin@gmail.com --- Hi, Clément, Marek recently posted patches [1] which are supposed to fix a hang with hyperz. Could you test them? Also there are some other patches which fix rendering with hyperz enabled [2]. As far as I understand these two series were reviewed by not yet mainlined. [1] http://lists.freedesktop.org/archives/mesa-dev/2014-August/066519.html [2] http://lists.freedesktop.org/archives/mesa-dev/2014-August/066389.html
https://bugs.freedesktop.org/show_bug.cgi?id=83205
Marek Olšák maraeo@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |75112
https://bugs.freedesktop.org/show_bug.cgi?id=83205
--- Comment #2 from Marek Olšák maraeo@gmail.com --- Please apply both patches mentioned above and test again. If it still hangs, please record a trace file with apitrace (the recording can be done with hyperz disabled, but please make it as small as possible).
https://github.com/apitrace/apitrace
https://bugs.freedesktop.org/show_bug.cgi?id=83205
--- Comment #3 from smoki smoki00790@gmail.com ---
It is obvious but just as reminder, second patch Hohahiu linked is for evergreen you need this one for radeonsi instead:
http://lists.freedesktop.org/archives/mesa-dev/2014-August/066388.html
https://bugs.freedesktop.org/show_bug.cgi?id=83205
--- Comment #4 from Clément Guérin geecko.dev@free.fr --- Thanks for the pointers. I will try as soon as I can.
https://bugs.freedesktop.org/show_bug.cgi?id=83205
--- Comment #5 from Clément Guérin geecko.dev@free.fr --- Alright, so I compiled lib32-mesa-git from here http://pkgbuild.com/~lcarlier/mesa-git/ with the two patches for radeonsi. It doesn't crash anymore with HyperZ enabled.
I can't be 100% sure though, because Steam managed to update the game just before I launched it. A very minor upgrade, so I assume the issue is fixed.
I guess it's time to reenable HyperZ by default, because it's the only issue I ever had with all the games I tried so far. I will try Brütal Legend now.
https://bugs.freedesktop.org/show_bug.cgi?id=83205
--- Comment #6 from Clément Guérin geecko.dev@free.fr --- I reverted to lib32-mesa-git 4ca203f and the issue reappeared. So the fix is definitely working! Great job guys. :)
https://bugs.freedesktop.org/show_bug.cgi?id=83205
Clément Guérin geecko.dev@free.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #7 from Clément Guérin geecko.dev@free.fr --- Marking as RESOLVED FIXED since the fix has just been merged. Keep up the good work!
dri-devel@lists.freedesktop.org