From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 97122] list of 12 dEQP-GLES2 tests causing systematic GPU lockups Date: Thu, 28 Jul 2016 22:54:48 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0728351170==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id 32D906E8D6 for ; Thu, 28 Jul 2016 22:54:48 +0000 (UTC) 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 --===============0728351170== Content-Type: multipart/alternative; boundary="14697464880.cbeA.28707"; charset="UTF-8" --14697464880.cbeA.28707 Date: Thu, 28 Jul 2016 22:54:48 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated https://bugs.freedesktop.org/show_bug.cgi?id=3D97122 Bug ID: 97122 Summary: list of 12 dEQP-GLES2 tests causing systematic GPU lockups Product: Mesa Version: unspecified Hardware: Other OS: All Status: NEW Severity: normal Priority: medium Component: Drivers/Gallium/radeonsi Assignee: dri-devel@lists.freedesktop.org Reporter: issor.oruam@gmail.com QA Contact: dri-devel@lists.freedesktop.org Created attachment 125386 --> https://bugs.freedesktop.org/attachment.cgi?id=3D125386&action=3Dedit List of tests inducing systematic GPU lockups Hi, while performing Android Compatibility Test Suite run on marshamallow-x86 w= ith mesa 12.0.1 I encountered systematic GPU lockups preceeded by full screen artifact, sometime "noise screen alike" and some others "vertical stripes". The issue was observed on HD7750 and HD7950. The pattern and list of the 12 dEQP-GLES2 tests causing systematic GPU lock= ups is the following: dEQP-GLES2.functional.shaders.loops.while_{constant,uniform,dynamic}.{condi= tional,double}_continue_{vertex,fragment} You can find in the attachments the dEQP GLES2 tests logs and some dmesg lo= gs captured during these GPU lockups. I am available to collect further logs, if you could provide me instruction= s, or to test patches and report back to help resolve the issue. NOTE: I've already tried to define R600_DEBUG=3Dnosb which in android-x86 has to be done in init.x86.rc before building the iso image, but then running a test plan with the aforementioned failed tests, I get again systematic GPU lockups. Mauro Rossi --=20 You are receiving this mail because: You are the assignee for the bug.= --14697464880.cbeA.28707 Date: Thu, 28 Jul 2016 22:54:48 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated
Bug ID 97122
Summary list of 12 dEQP-GLES2 tests causing systematic GPU lockups
Product Mesa
Version unspecified
Hardware Other
OS All
Status NEW
Severity normal
Priority medium
Component Drivers/Gallium/radeonsi
Assignee dri-devel@lists.freedesktop.org
Reporter issor.oruam@gmail.com
QA Contact dri-devel@lists.freedesktop.org

Created attachment 125386 [details]=

List of tests inducing systematic GPU lockups

Hi,

while performing Android Compatibility Test Suite run on marshamallow-x86 w=
ith
mesa 12.0.1 I encountered systematic GPU lockups preceeded by full screen
artifact, sometime "noise screen alike" and some others "ver=
tical stripes".

The issue was observed on HD7750 and HD7950.

The pattern and list of the 12 dEQP-GLES2 tests causing systematic GPU lock=
ups
is the following:

dEQP-GLES2.functional.shaders.loops.while_{constant,uniform,dynamic}.{condi=
tional,double}_continue_{vertex,fragment}

You can find in the attachments the dEQP GLES2 tests logs and some dmesg lo=
gs
captured during these GPU lockups.

I am available to collect further logs, if you could provide me instruction=
s,
or to test patches and report back to help resolve the issue.

NOTE: I've already tried to define R600_DEBUG=3Dnosb
which in android-x86 has to be done in init.x86.rc before building the iso
image,
but then running a test plan with the aforementioned failed tests,
I get again systematic GPU lockups.

Mauro Rossi


You are receiving this mail because:
  • You are the assignee for the bug.
= --14697464880.cbeA.28707-- --===============0728351170== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============0728351170==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 97122] list of 12 dEQP-GLES2 tests causing systematic GPU lockups Date: Thu, 28 Jul 2016 22:57:53 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1654764902==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id A914D6E27E for ; Thu, 28 Jul 2016 22:57:53 +0000 (UTC) In-Reply-To: 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 --===============1654764902== Content-Type: multipart/alternative; boundary="14697466730.CDfCDc.28998"; charset="UTF-8" --14697466730.CDfCDc.28998 Date: Thu, 28 Jul 2016 22:57:53 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated https://bugs.freedesktop.org/show_bug.cgi?id=3D97122 --- Comment #1 from Mauro Rossi --- Created attachment 125387 --> https://bugs.freedesktop.org/attachment.cgi?id=3D125387&action=3Dedit dmesg for uniform_iterations#conditional_continue_fragment FAIL --=20 You are receiving this mail because: You are the assignee for the bug.= --14697466730.CDfCDc.28998 Date: Thu, 28 Jul 2016 22:57:53 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated

Comment= # 1 on bug 97122<= /a> from Mauro Rossi
Created attachment 125387 [details]
dmesg for uniform_iterations#conditional_continue_fragment FAIL


You are receiving this mail because:
  • You are the assignee for the bug.
= --14697466730.CDfCDc.28998-- --===============1654764902== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============1654764902==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 97122] list of 12 dEQP-GLES2 tests causing systematic GPU lockups Date: Thu, 28 Jul 2016 23:00:26 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0880393064==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [IPv6:2610:10:20:722:a800:ff:fe98:4b55]) by gabe.freedesktop.org (Postfix) with ESMTP id BEE6D6E8AD for ; Thu, 28 Jul 2016 23:00:26 +0000 (UTC) In-Reply-To: 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 --===============0880393064== Content-Type: multipart/alternative; boundary="14697468260.D99C58AaE.29376"; charset="UTF-8" --14697468260.D99C58AaE.29376 Date: Thu, 28 Jul 2016 23:00:26 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated https://bugs.freedesktop.org/show_bug.cgi?id=3D97122 --- Comment #2 from Mauro Rossi --- Created attachment 125388 --> https://bugs.freedesktop.org/attachment.cgi?id=3D125388&action=3Dedit dmesg for uniform_iterations#double_continue_vertex FAIL --=20 You are receiving this mail because: You are the assignee for the bug.= --14697468260.D99C58AaE.29376 Date: Thu, 28 Jul 2016 23:00:26 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated

Comment= # 2 on bug 97122<= /a> from Mauro Rossi
Created attachment 125388 [details]
dmesg for uniform_iterations#double_continue_vertex FAIL


You are receiving this mail because:
  • You are the assignee for the bug.
= --14697468260.D99C58AaE.29376-- --===============0880393064== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============0880393064==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 97122] list of 12 dEQP-GLES2 tests causing systematic GPU lockups Date: Thu, 28 Jul 2016 23:01:14 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0949153940==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [IPv6:2610:10:20:722:a800:ff:fe98:4b55]) by gabe.freedesktop.org (Postfix) with ESMTP id 225486E8AD for ; Thu, 28 Jul 2016 23:01:14 +0000 (UTC) In-Reply-To: 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 --===============0949153940== Content-Type: multipart/alternative; boundary="14697468740.cdBCE.29382"; charset="UTF-8" --14697468740.cdBCE.29382 Date: Thu, 28 Jul 2016 23:01:14 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated https://bugs.freedesktop.org/show_bug.cgi?id=3D97122 --- Comment #3 from Mauro Rossi --- Created attachment 125389 --> https://bugs.freedesktop.org/attachment.cgi?id=3D125389&action=3Dedit dmesg for uniform_iterations#double_continue_fragment FAIL --=20 You are receiving this mail because: You are the assignee for the bug.= --14697468740.cdBCE.29382 Date: Thu, 28 Jul 2016 23:01:14 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated

Comment= # 3 on bug 97122<= /a> from Mauro Rossi
Created attachment 125389 [details]
dmesg for uniform_iterations#double_continue_fragment FAIL


You are receiving this mail because:
  • You are the assignee for the bug.
= --14697468740.cdBCE.29382-- --===============0949153940== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============0949153940==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 97122] list of 12 dEQP-GLES2 tests causing systematic GPU lockups Date: Mon, 01 Aug 2016 12:08:20 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0052580389==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id 484046E1F7 for ; Mon, 1 Aug 2016 12:08:20 +0000 (UTC) In-Reply-To: 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 --===============0052580389== Content-Type: multipart/alternative; boundary="14700533001.5c7eBb.29921"; charset="UTF-8" --14700533001.5c7eBb.29921 Date: Mon, 1 Aug 2016 12:08:20 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated https://bugs.freedesktop.org/show_bug.cgi?id=3D97122 --- Comment #4 from Nicolai H=C3=A4hnle --- Hi Mauro, thanks for the report - sounds like a control flow lowering bug. Note that the 'nosb' option will have no effect, it applies to r600 only. Which version of LLVM are you using? glxinfo shows this. Does the lockup ha= ppen with LLVM trunk? --=20 You are receiving this mail because: You are the assignee for the bug.= --14700533001.5c7eBb.29921 Date: Mon, 1 Aug 2016 12:08:20 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated

Comment= # 4 on bug 97122<= /a> from Nicolai H=C3=A4hnle
Hi Mauro, thanks for the report - sounds like a control flow l=
owering bug.

Note that the 'nosb' option will have no effect, it applies to r600 only.

Which version of LLVM are you using? glxinfo shows this. Does the lockup ha=
ppen
with LLVM trunk?


You are receiving this mail because:
  • You are the assignee for the bug.
= --14700533001.5c7eBb.29921-- --===============0052580389== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============0052580389==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 97122] list of 12 dEQP-GLES2 tests causing systematic GPU lockups Date: Tue, 02 Aug 2016 07:24:02 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1432130486==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [IPv6:2610:10:20:722:a800:ff:fe98:4b55]) by gabe.freedesktop.org (Postfix) with ESMTP id 595376E18F for ; Tue, 2 Aug 2016 07:24:02 +0000 (UTC) In-Reply-To: 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 --===============1432130486== Content-Type: multipart/alternative; boundary="14701226420.DA2B0ccF8.4273"; charset="UTF-8" --14701226420.DA2B0ccF8.4273 Date: Tue, 2 Aug 2016 07:24:02 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated https://bugs.freedesktop.org/show_bug.cgi?id=3D97122 --- Comment #5 from Mauro Rossi --- Hi, llvm version used in android marshmallow-x86 is 3.7.0 (preceding the R600 to AMDGPU target renaming). On android my options are currently limited to backporting latest patches on top llvm 3.7.0 or trying upgrade to latest llvm 3.7.x doing some AMDGPU tar= get porting of android makefiles. >'nosb' option will have no effect, it applies to r600 only Are there other options that could help to workaround the issue or for debugging purposes? I'll check if some control flow lowering bug was reported, in order to apply the relevant changes, do you know In order to try latest llvm, I will move to linux test run, by using chadversary fork and report about GLES2 results Mauro --=20 You are receiving this mail because: You are the assignee for the bug.= --14701226420.DA2B0ccF8.4273 Date: Tue, 2 Aug 2016 07:24:02 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated

Comment= # 5 on bug 97122<= /a> from Mauro Rossi
Hi,

llvm version used in android marshmallow-x86 is 3.7.0 (preceding the R600 to
AMDGPU target renaming).
On android my options are currently limited to backporting latest patches on
top llvm 3.7.0 or trying upgrade to latest llvm 3.7.x doing some AMDGPU tar=
get
porting of android makefiles.

>'nosb' option will have no effect, it applies to =
r600 only

Are there other options that could help to workaround the issue
or for debugging purposes?

I'll check if some control flow lowering bug was reported,
in order to apply the relevant changes, do you know

In order to try latest llvm, I will move to linux test run,
by using chadversary fork and report about GLES2 results

Mauro


You are receiving this mail because:
  • You are the assignee for the bug.
= --14701226420.DA2B0ccF8.4273-- --===============1432130486== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============1432130486==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 97122] list of 12 dEQP-GLES2 tests causing systematic GPU lockups Date: Tue, 02 Aug 2016 07:35:13 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0094717865==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id 98BC76E3F3 for ; Tue, 2 Aug 2016 07:35:13 +0000 (UTC) In-Reply-To: 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 --===============0094717865== Content-Type: multipart/alternative; boundary="14701233130.1d5Cc7365.5177"; charset="UTF-8" --14701233130.1d5Cc7365.5177 Date: Tue, 2 Aug 2016 07:35:13 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated https://bugs.freedesktop.org/show_bug.cgi?id=3D97122 --- Comment #6 from Mauro Rossi --- the missing part of a sentence: > do you know if similar GPU lockup bugs may be related and how? Mauro --=20 You are receiving this mail because: You are the assignee for the bug.= --14701233130.1d5Cc7365.5177 Date: Tue, 2 Aug 2016 07:35:13 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated

Comment= # 6 on bug 97122<= /a> from Mauro Rossi
the missing part of a sentence:

> do you know

if similar GPU lockup bugs may be related and how?

Mauro


You are receiving this mail because:
  • You are the assignee for the bug.
= --14701233130.1d5Cc7365.5177-- --===============0094717865== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============0094717865==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 97122] list of 12 dEQP-GLES2 tests causing systematic GPU lockups Date: Tue, 02 Aug 2016 12:30:25 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0292880981==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [IPv6:2610:10:20:722:a800:ff:fe98:4b55]) by gabe.freedesktop.org (Postfix) with ESMTP id A3B816E591 for ; Tue, 2 Aug 2016 12:30:25 +0000 (UTC) In-Reply-To: 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 --===============0292880981== Content-Type: multipart/alternative; boundary="14701410250.ee2c5Bf1.12357"; charset="UTF-8" --14701410250.ee2c5Bf1.12357 Date: Tue, 2 Aug 2016 12:30:25 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated https://bugs.freedesktop.org/show_bug.cgi?id=3D97122 --- Comment #7 from Nicolai H=C3=A4hnle --- I'm sorry, but LLVM 3.7 is extremely old. I'd say you're mostly out of luck. There have been huge changes to how control flow lowering works, and I'd say trying to cherry-pick individual fixes is basically a hopeless endeavour. --=20 You are receiving this mail because: You are the assignee for the bug.= --14701410250.ee2c5Bf1.12357 Date: Tue, 2 Aug 2016 12:30:25 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated

Comment= # 7 on bug 97122<= /a> from Nicolai H=C3=A4hnle
I'm sorry, but LLVM 3.7 is extremely old. I'd say you're mostl=
y out of luck.

There have been huge changes to how control flow lowering works, and I'd say
trying to cherry-pick individual fixes is basically a hopeless endeavour.
        


You are receiving this mail because:
  • You are the assignee for the bug.
= --14701410250.ee2c5Bf1.12357-- --===============0292880981== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============0292880981==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 97122] list of 12 dEQP-GLES2 tests causing systematic GPU lockups Date: Tue, 02 Aug 2016 17:41:14 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0517678505==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [IPv6:2610:10:20:722:a800:ff:fe98:4b55]) by gabe.freedesktop.org (Postfix) with ESMTP id 69B976E633 for ; Tue, 2 Aug 2016 17:41:14 +0000 (UTC) In-Reply-To: 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 --===============0517678505== Content-Type: multipart/alternative; boundary="14701596741.7460f6.16578"; charset="UTF-8" --14701596741.7460f6.16578 Date: Tue, 2 Aug 2016 17:41:14 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated https://bugs.freedesktop.org/show_bug.cgi?id=3D97122 Nicolai H=C3=A4hnle changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WORKSFORME --- Comment #8 from Nicolai H=C3=A4hnle --- I have verified that the tests pass on current Mesa + LLVM master. I would seriously recommend that you somehow upgrade the version of LLVM you use with the driver. --=20 You are receiving this mail because: You are the assignee for the bug.= --14701596741.7460f6.16578 Date: Tue, 2 Aug 2016 17:41:14 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated Nicolai H=C3=A4hnle changed bug 97122<= /a>
What Removed Added
Status NEW RESOLVED
Resolution --- WORKSFORME

Comment= # 8 on bug 97122<= /a> from Nicolai H=C3=A4hnle
I have verified that the tests pass on current Mesa + LLVM mas=
ter.

I would seriously recommend that you somehow upgrade the version of LLVM you
use with the driver.


You are receiving this mail because:
  • You are the assignee for the bug.
= --14701596741.7460f6.16578-- --===============0517678505== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============0517678505==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 97122] list of 12 dEQP-GLES2 tests causing systematic GPU lockups Date: Tue, 02 Aug 2016 21:51:48 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0559078670==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [IPv6:2610:10:20:722:a800:ff:fe98:4b55]) by gabe.freedesktop.org (Postfix) with ESMTP id 58BAF6E6AD for ; Tue, 2 Aug 2016 21:51:48 +0000 (UTC) In-Reply-To: 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 --===============0559078670== Content-Type: multipart/alternative; boundary="14701747080.b3cA.16023"; charset="UTF-8" --14701747080.b3cA.16023 Date: Tue, 2 Aug 2016 21:51:48 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated https://bugs.freedesktop.org/show_bug.cgi?id=3D97122 --- Comment #9 from Mauro Rossi --- Hi Nicolai, thanks a lot for your commitment and help. Now I also learned how to run deqp on linux I confirm that with the llvm 3.8.1 and later I see no GPU lockups. Being oibaf ppa not affected, the resolution happened between 3.8.0 and 3.8= .1 and has to be related to SI lowering, that's a lot of useful info for my problem. Cheers! Mauro Test Sessions: -------------- cmake . -DDEQP_TARGET=3Dx11_egl make cd ./modules/gles2 ./deqp-gles2 -n dEQP-GLES2.functional.shaders.loops.* Test Session 1: padoka ppa (mesa 12.1 and llvm 4.0.0) --------------------------------------------------- utente@utente-desktop:~$ glxinfo | grep Mesa client glx vendor string: Mesa Project and SGI OpenGL core profile version string: 4.2 (Core Profile) Mesa 12.1.0-devel - padoka PPA OpenGL version string: 3.0 Mesa 12.1.0-devel - padoka PPA OpenGL ES profile version string: OpenGL ES 3.0 Mesa 12.1.0-devel - padoka = PPA utente@utente-desktop:~$ glxinfo | grep LLVM Device: AMD TAHITI (DRM 2.43.0 / 4.4.0-31-generic, LLVM 4.0.0) (0x679a) OpenGL renderer string: Gallium 0.4 on AMD TAHITI (DRM 2.43.0 / 4.4.0-31-generic, LLVM 4.0.0) Result: dEQP-GLES2.functional.shaders.loops.* 100% ok and no GPU lockups DONE! Test run totals: Passed: 624/624 (100.0%) Failed: 0/624 (0.0%) Not supported: 0/624 (0.0%) Warnings: 0/624 (0.0%) Test Session 2: oibaf ppa (mesa 12.1 and llvm 3.8.1) -------------------------------------------------- utente@utente-desktop:~$ glxinfo | grep Mesa client glx vendor string: Mesa Project and SGI OpenGL core profile version string: 4.1 (Core Profile) Mesa 12.1.0-devel OpenGL version string: 3.0 Mesa 12.1.0-devel OpenGL ES profile version string: OpenGL ES 3.0 Mesa 12.1.0-devel utente@utente-desktop:~$ glxinfo | grep LLVM Device: AMD TAHITI (DRM 2.43.0 / 4.4.0-31-generic, LLVM 3.8.1) (0x679a) OpenGL renderer string: Gallium 0.4 on AMD TAHITI (DRM 2.43.0 / 4.4.0-31-generic, LLVM 3.8.1) Result: dEQP-GLES2.functional.shaders.loops.* are 100% ok and no GPU lockups DONE! Test run totals: Passed: 624/624 (100.0%) Failed: 0/624 (0.0%) Not supported: 0/624 (0.0%) Warnings: 0/624 (0.0%) Test Session 3: default Ubuntu 16.04 (mesa 11.2 and llvm 3.8.0) ------------------------------------------------------------- utente@utente-desktop:~$ glxinfo | grep Mesa client glx vendor string: Mesa Project and SGI OpenGL core profile version string: 4.1 (Core Profile) Mesa 11.2.0 OpenGL version string: 3.0 Mesa 11.2.0 OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.2.0 utente@utente-desktop:~$ glxinfo | grep LLVM Device: AMD TAHITI (DRM 2.43.0, LLVM 3.8.0) (0x679a) OpenGL renderer string: Gallium 0.4 on AMD TAHITI (DRM 2.43.0, LLVM 3.8.0) Result: Full screen artifacts and GPU lockup, but clearly llvm version rela= ted --=20 You are receiving this mail because: You are the assignee for the bug.= --14701747080.b3cA.16023 Date: Tue, 2 Aug 2016 21:51:48 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated

Comment= # 9 on bug 97122<= /a> from Mauro Rossi
Hi Nicolai,

thanks a lot for your commitment and help.

Now I also learned how to run deqp on linux

I confirm that with the llvm 3.8.1 and later I see no GPU lockups.

Being oibaf ppa not affected, the resolution happened between 3.8.0 and 3.8=
.1
and has to be related to SI lowering, that's a lot of useful info for my
problem.

Cheers!
Mauro


Test Sessions:
--------------

cmake . -DDEQP_TARGET=3Dx11_egl
make
cd ./modules/gles2
./deqp-gles2 -n dEQP-GLES2.functional.shaders.loops.*


Test Session 1: padoka ppa (mesa 12.1 and llvm 4.0.0)
---------------------------------------------------

utente@utente-desktop:~$ glxinfo | grep Mesa
client glx vendor string: Mesa Project and SGI
OpenGL core profile version string: 4.2 (Core Profile) Mesa 12.1.0-devel -
padoka PPA
OpenGL version string: 3.0 Mesa 12.1.0-devel - padoka PPA
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 12.1.0-devel - padoka =
PPA

utente@utente-desktop:~$ glxinfo | grep LLVM
    Device: AMD TAHITI (DRM 2.43.0 / 4.4.0-31-generic, LLVM 4.0.0) (0x679a)
OpenGL renderer string: Gallium 0.4 on AMD TAHITI (DRM 2.43.0 /
4.4.0-31-generic, LLVM 4.0.0)


Result: dEQP-GLES2.functional.shaders.loops.* 100% ok and no GPU lockups

DONE!

Test run totals:
  Passed:        624/624 (100.0%)
  Failed:        0/624 (0.0%)
  Not supported: 0/624 (0.0%)
  Warnings:      0/624 (0.0%)


Test Session 2: oibaf ppa (mesa 12.1 and llvm 3.8.1)
--------------------------------------------------

utente@utente-desktop:~$ glxinfo | grep Mesa
client glx vendor string: Mesa Project and SGI
OpenGL core profile version string: 4.1 (Core Profile) Mesa 12.1.0-devel
OpenGL version string: 3.0 Mesa 12.1.0-devel
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 12.1.0-devel
utente@utente-desktop:~$ glxinfo | grep LLVM
    Device: AMD TAHITI (DRM 2.43.0 / 4.4.0-31-generic, LLVM 3.8.1) (0x679a)
OpenGL renderer string: Gallium 0.4 on AMD TAHITI (DRM 2.43.0 /
4.4.0-31-generic, LLVM 3.8.1)

Result: dEQP-GLES2.functional.shaders.loops.* are 100% ok and no GPU lockups

DONE!

Test run totals:
  Passed:        624/624 (100.0%)
  Failed:        0/624 (0.0%)
  Not supported: 0/624 (0.0%)
  Warnings:      0/624 (0.0%)


Test Session 3: default Ubuntu 16.04 (mesa 11.2 and llvm 3.8.0)
-------------------------------------------------------------

utente@utente-desktop:~$ glxinfo | grep Mesa
client glx vendor string: Mesa Project and SGI
OpenGL core profile version string: 4.1 (Core Profile) Mesa 11.2.0
OpenGL version string: 3.0 Mesa 11.2.0
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.2.0

utente@utente-desktop:~$ glxinfo | grep LLVM
    Device: AMD TAHITI (DRM 2.43.0, LLVM 3.8.0) (0x679a)
OpenGL renderer string: Gallium 0.4 on AMD TAHITI (DRM 2.43.0, LLVM 3.8.0)


Result: Full screen artifacts and GPU lockup, but clearly llvm version rela=
ted


You are receiving this mail because:
  • You are the assignee for the bug.
= --14701747080.b3cA.16023-- --===============0559078670== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============0559078670==--