From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 92923] SGPR spilling Date: Thu, 12 Nov 2015 18:26:22 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0165897410==" Return-path: Received: from culpepper.freedesktop.org (unknown [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id 947946EE32 for ; Thu, 12 Nov 2015 10:26:22 -0800 (PST) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============0165897410== Content-Type: multipart/alternative; boundary="1447352782.e585D0.18711"; charset="UTF-8" --1447352782.e585D0.18711 Date: Thu, 12 Nov 2015 18:26:22 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" 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 -- You are receiving this mail because: You are the assignee for the bug. --1447352782.e585D0.18711 Date: Thu, 12 Nov 2015 18:26:22 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"
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 [details]
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


You are receiving this mail because:
  • You are the assignee for the bug.
--1447352782.e585D0.18711-- --===============0165897410== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK --===============0165897410==--