https://bugs.freedesktop.org/show_bug.cgi?id=98777
Bug ID: 98777 Summary: GPU lockup in Guns of Icarus Online Product: Mesa Version: git Hardware: Other OS: All Status: NEW Severity: normal Priority: medium Component: Drivers/Gallium/radeonsi Assignee: dri-devel@lists.freedesktop.org Reporter: daniel@constexpr.org QA Contact: dri-devel@lists.freedesktop.org
Guns of Icarus Online consistently locks up my GPU with radeonsi while loading a specific map.
Apitrace reproducing the GPU lockup: http://constexpr.org/tmp/GoIO-radeonsi.3.trace.xz (568 MiB)
GPU: R9 380X (tonga) Kernel: 4.8.7-gentoo Mesa: git-0c85d2f LLVM: r287273
https://bugs.freedesktop.org/show_bug.cgi?id=98777
--- Comment #1 from Daniel Scharrer daniel@constexpr.org --- Created attachment 128068 --> https://bugs.freedesktop.org/attachment.cgi?id=128068&action=edit Glitched ship
The trace also contains a screen of a misrendered ship. Not sure if these glitches are a related to the lockup.
Here is another, shorter trace showing rendering glichtes recorded with lower graphics settings and using llvmpipe: http://constexpr.org/tmp/GoIO-llvmpipe.trace.xz (188 MiB)
There are no glitches with llvmpipe, but when replaying the trace using radeonsi parts of the terrain in the menu background are misrendered.
While the glitches look somewhat similar to those in bug #98776, they (and the lockup) are not fixed by reverting commit 74e39de.
https://bugs.freedesktop.org/show_bug.cgi?id=98777
--- Comment #2 from Daniel Scharrer daniel@constexpr.org --- Reverting LLVM r286766 "AMDGPU: Implement SGPR spilling with scalar stores" (while not reverting anything in Mesa) fixes the glitches and lockup - so this is likely related to bug #98776 and bug #98761 after all.
https://bugs.freedesktop.org/show_bug.cgi?id=98777
Daniel Scharrer daniel@constexpr.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #3 from Daniel Scharrer daniel@constexpr.org --- Everything renders fine and there are not GPU lockups with LLVM r289080 and Mesa git-31f988a9d6.
dri-devel@lists.freedesktop.org