https://bugs.freedesktop.org/show_bug.cgi?id=92923
Bug ID: 92923 Summary: SGPR spilling Product: Mesa Version: 11.0 Hardware: x86-64 (AMD64) OS: Linux (All) Status: NEW Severity: normal Priority: medium Component: Drivers/Gallium/radeonsi Assignee: dri-devel@lists.freedesktop.org Reporter: freedesktop.org@psycho3d.de QA Contact: dri-devel@lists.freedesktop.org
Created attachment 119606 --> https://bugs.freedesktop.org/attachment.cgi?id=119606&action=edit stacktrace from game log file
"LLVM triggered Diagnostic Handler: Ran out of VGPRs for spilling SGPR"
The game Planet Explorers crashes after a few minutes, the log file is flooded with this error message.
Additional error messages: radeon_llvm_compile: Processing Diag Flag LLVM failed to compile shader EE si_state_shaders.c:647 si_shader_select - Failed to build shader variant (type=1) 1
The problem may have started with mesa 11.0 but I'm not sure, I don't play it very often. The game runs on unity 5.
Attaching backtrace and stacktrace from the log file. There is also a memory map I could attach.
OpenGL info from the log file: Version: OpenGL 3.0 [3.0 Mesa 11.0.5] Renderer: Gallium 0.4 on AMD PITCAIRN (DRM 2.43.0, LLVM 3.7.0) Vendor: X.Org VRAM: 2048 MB
Hardware is a Radeon HD 7870