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==--