Bug 106673 - [bisected] Steam is unusable since commit 5c33e8c7
Summary: [bisected] Steam is unusable since commit 5c33e8c7
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Mesa core (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: mesa-dev
QA Contact: mesa-dev
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-05-27 14:55 UTC by Alexandre Demers
Modified: 2018-05-29 16:28 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Alexandre Demers 2018-05-27 14:55:08 UTC
Steam crashes since commit 5c33e8c7729edd5e16020ebb8703be96523e04f2 "st/nir: use NIR for asm programs". The application launches but quickly crashes after drawing only the edges of the window.

However, the bug is partially fixed by commit d89f58a6b8436b59dcf3b896c0ccddabed3f78fd "mesa/st: handle vert_attrib_mask in nir case too", after which it will not crash anymore but will display the different windows completely in black.

Using AMD Radeon HD 7900 Series (TAHITI, DRM 3.23.0, 4.16.8-1-ARCH, LLVM 6
.0.0) (0x6798)
Comment 1 Timothy Arceri 2018-05-28 04:42:51 UTC
I assume you mean when using the NIR backend? Anyway I've pushed the revert of this change as it was breaking other drivers also.

Should be fixed by:

commit 3b6dfcf7ae0abd65c0db8a71e55977a0e20ea94f
Author: Eric Anholt <eric@anholt.net>
Date:   Thu May 17 15:53:40 2018 +0100

    Revert "st/nir: use NIR for asm programs"
    
    This reverts commit 5c33e8c7729edd5e16020ebb8703be96523e04f2.  It broke
    fixed function vertex programs on vc4 and v3d, and apparently caused
    trouble for radeonsi's NIR paths as well.
    
    Acked-by: Timothy Arceri <tarceri@itsqueeze.com>
    https://bugs.freedesktop.org/show_bug.cgi?id=106673
Comment 2 Alexandre Demers 2018-05-29 16:28:35 UTC
(In reply to Timothy Arceri from comment #1)
> I assume you mean when using the NIR backend? Anyway I've pushed the revert
> of this change as it was breaking other drivers also.

Obviously. I'll test it later today. Thank you.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.