Summary: | [radeonsi, regression, bisected, d3d trace] NFS Underground - 18.2.8 render fine, flickering present in 18.3.2 | ||
---|---|---|---|
Product: | Mesa | Reporter: | smoki <smoki00790> |
Component: | Gallium/StateTracker/galliumnine | Assignee: | mesa-dev |
Status: | RESOLVED MOVED | QA Contact: | mesa-dev |
Severity: | normal | ||
Priority: | medium | ||
Version: | 18.3 | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
smoki
2019-01-20 05:57:29 UTC
Replaying the trace indeed shows the issue, but after playing with the code a bit, and restoring to initial git state, I cannot reproduce the issue. I guess there must some uninitialized memory access and you can see or not the issue depending on the memory content. Maybe the wrong texture or the wrong address gets sampled ? But given this, there is a possibility that the bisect may fall on the wrong commit. Are you sure this is this commit ? I am more than absolutely sure that this is a commit... tried even manually to apply be0bd95abf69920fc11fb50384ffc2f886a5f9e8 on top of fa595e3d0c47be1e91d8d24cce90c756fed23044 and issue appear every time. Did even cold boots in between :D So i am 101% sure. Could this be an LLVM issue like https://bugs.freedesktop.org/show_bug.cgi?id=108594 at all? I note that the fix for that issue in LLVM hasn't yet made it into the llvm in Debian (via release or distro patch). Well, who knows might be. I will rebuild mesa 18.3.2 against llvm 8 nightly packages from apt.llvm.org and to report if anything happens. Yeah, corruptions disappeared for this bug too with llvm8 trunk instead of llvm 7.0.1 llvm8 svn351543 that is i tried now... so likely that is. Actually 18.3.2 and llvm 8 does not like each other, throwing in console: '+vgpr-spilling' is not a recognized feature for this target (ignoring feature) So take previous comment as grain of salt :D But mesa master likes that llvm 8. And what that means? Essentially nothing as current releases ara unusable. I will close bug when current releases become usable. Git unrelease fixed, so closing. -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/126. |
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.