From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 107891] [wine, regression, bisected] RAGE, Wolfenstein The New Order hangs in menu Date: Mon, 10 Sep 2018 18:46:05 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1981556469==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id 1D4C76E2BC for ; Mon, 10 Sep 2018 18:46:06 +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 --===============1981556469== Content-Type: multipart/alternative; boundary="15366051660.340a.20530" Content-Transfer-Encoding: 7bit --15366051660.340a.20530 Date: Mon, 10 Sep 2018 18:46:06 +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=3D107891 Bug ID: 107891 Summary: [wine, regression, bisected] RAGE, Wolfenstein The New Order hangs in menu Product: Mesa Version: 18.2 Hardware: Other OS: All Status: NEW Severity: normal Priority: medium Component: Drivers/Gallium/radeonsi Assignee: dri-devel@lists.freedesktop.org Reporter: sa@whiz.se QA Contact: dri-devel@lists.freedesktop.org The games RAGE and Wolfenstein The New Order (using Wine) hangs after a sho= rt while in the menu.=20 Trying older Mesa releases (and a hacked Wine to work around the need for a compatibility context) 17.3.9 does not have this issue. Bisecting lead to=20 bc65dcab3bc48673ff6180afb036561a4b8b1119 radeonsi: avoid syncing the driver thread in si_fence_finish It is really only required when we need to flush for deferred fences. It's not possibly to revert that commit cleanly on 18.2.0, but moving back = "ctx =3D threaded_context_unwrap_sync(ctx);" to its original place is enough to = get rid of the hang. --=20 You are receiving this mail because: You are the assignee for the bug.= --15366051660.340a.20530 Date: Mon, 10 Sep 2018 18:46:06 +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 107891
Summary [wine, regression, bisected] RAGE, Wolfenstein The New Order = hangs in menu
Product Mesa
Version 18.2
Hardware Other
OS All
Status NEW
Severity normal
Priority medium
Component Drivers/Gallium/radeonsi
Assignee dri-devel@lists.freedesktop.org
Reporter sa@whiz.se
QA Contact dri-devel@lists.freedesktop.org

The games RAGE and Wolfenstein The New Order (using Wine) hang=
s after a short
while in the menu.=20

Trying older Mesa releases (and a hacked Wine to work around the need for a
compatibility context) 17.3.9 does not have this issue.

Bisecting lead to=20
bc65dcab3bc48673ff6180afb036561a4b8b1119
radeonsi: avoid syncing the driver thread in si_fence_finish
It is really only required when we need to flush for deferred fences.

It's not possibly to revert that commit cleanly on 18.2.0, but moving back =
"ctx
=3D threaded_context_unwrap_sync(ctx);" to its original place is enoug=
h to get
rid of the hang.


You are receiving this mail because:
  • You are the assignee for the bug.
= --15366051660.340a.20530-- --===============1981556469== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============1981556469==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 107891] [wine, regression, bisected] RAGE, Wolfenstein The New Order hangs in menu Date: Wed, 12 Sep 2018 11:03:04 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0810966334==" 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 730086E521 for ; Wed, 12 Sep 2018 11:03:04 +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 --===============0810966334== Content-Type: multipart/alternative; boundary="15367501840.E2586Ee2.3728" Content-Transfer-Encoding: 7bit --15367501840.E2586Ee2.3728 Date: Wed, 12 Sep 2018 11:03:04 +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=3D107891 --- Comment #1 from Timothy Arceri --- Thanks for another quality bug report! I've sent a patch to revert the change for now. https://patchwork.freedesktop.org/patch/249030/ --=20 You are receiving this mail because: You are the assignee for the bug.= --15367501840.E2586Ee2.3728 Date: Wed, 12 Sep 2018 11:03:04 +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

Commen= t # 1 on bug 10789= 1 from Timothy Arceri
Thanks for another quality bug report!

I've sent a patch to revert the change for now.

https://patchwo=
rk.freedesktop.org/patch/249030/


You are receiving this mail because:
  • You are the assignee for the bug.
= --15367501840.E2586Ee2.3728-- --===============0810966334== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============0810966334==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 107891] [wine, regression, bisected] RAGE, Wolfenstein The New Order hangs in menu Date: Tue, 18 Sep 2018 09:29:25 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1434448370==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id 667E76E383 for ; Tue, 18 Sep 2018 09:29: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 --===============1434448370== Content-Type: multipart/alternative; boundary="15372629651.FdA446f2.28438" Content-Transfer-Encoding: 7bit --15372629651.FdA446f2.28438 Date: Tue, 18 Sep 2018 09:29: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=3D107891 Timothy Arceri changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #2 from Timothy Arceri --- Should be fixed by: commit 7a992fcfa059b0db0f07bc3eb38050eaab7aaf34 Author: Timothy Arceri Date: Wed Sep 12 20:50:34 2018 +1000 Revert "radeonsi: avoid syncing the driver thread in si_fence_finish" This reverts commit bc65dcab3bc48673ff6180afb036561a4b8b1119. This was manually reverted. Reverting stops the menu hanging in some id tech games such as RAGE and Wolfenstein The New Order. Reviewed-by: Marek Ol=C5=A1=C3=A1k Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=3D107891 Thanks again for the bug report. --=20 You are receiving this mail because: You are the assignee for the bug.= --15372629651.FdA446f2.28438 Date: Tue, 18 Sep 2018 09:29: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 Timothy Arceri changed bug 10789= 1
What Removed Added
Status NEW RESOLVED
Resolution --- FIXED

Commen= t # 2 on bug 10789= 1 from Timothy Arceri
Should be fixed by:

commit 7a992fcfa059b0db0f07bc3eb38050eaab7aaf34
Author: Timothy Arceri <tar=
ceri@itsqueeze.com>
Date:   Wed Sep 12 20:50:34 2018 +1000

    Revert "radeonsi: avoid syncing the driver thread in si_fence_fini=
sh"

    This reverts commit bc65dcab3bc48673ff6180afb036561a4b8b1119.

    This was manually reverted. Reverting stops the menu hanging in
    some id tech games such as RAGE and Wolfenstein The New Order.

    Reviewed-by: Marek Ol=C5=A1=C3=A1k <marek.olsak@amd.com>
    Bugzilla: https://bugs.freedesktop.org/show_bug.=
cgi?id=3D107891

Thanks again for the bug report.


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