https://bugs.freedesktop.org/show_bug.cgi?id=99191
Bug ID: 99191 Summary: Weird blocky green stuff rendered in High Fidelity Product: Mesa Version: git Hardware: Other OS: All Status: NEW Severity: normal Priority: medium Component: Drivers/Gallium/radeonsi Assignee: dri-devel@lists.freedesktop.org Reporter: haagch@frickel.club QA Contact: dri-devel@lists.freedesktop.org
RX 480, mesa git, llvm 4.0.0svn_r290385
They have an OpenGL 4.1 and an OpenGL 4.5 backend and it happens on both.
Here is a video with the 4.3 backend: https://www.youtube.com/watch?v=VpNFhlzsLHg
Here is a (50 megabyte compressed) trace with the 4.5 backend: https://haagch.frickel.club/files/interface.trace.xz
Possibly an application bug, but glretrace prints no real errors.
If you want to run it yourself, you will need this fix: https://github.com/highfidelity/hifi/pull/9264#issuecomment-268943917
https://bugs.freedesktop.org/show_bug.cgi?id=99191
--- Comment #1 from Samuel Pitoiset samuel.pitoiset@gmail.com --- This app looks like totally buggy.
Rendering is broken with NVIDIA blob and Nouveau on Maxwell, on SKL and radeonsi. :)
https://bugs.freedesktop.org/show_bug.cgi?id=99191
smoki smoki00790@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #2 from smoki smoki00790@gmail.com ---
Yup, trace does not even run with AMD blob also... likely does not work anywhere.
https://bugs.freedesktop.org/show_bug.cgi?id=99191
--- Comment #3 from Samuel Pitoiset samuel.pitoiset@gmail.com --- I think the correct status should be NOTOURBUG but whatever.
https://bugs.freedesktop.org/show_bug.cgi?id=99191
Christoph Haag haagch@frickel.club changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |--- Status|RESOLVED |REOPENED
--- Comment #4 from Christoph Haag haagch@frickel.club --- I've reopened, but feel free to close again if it still doesn't work on other drivers.
Now that it doesn't hang my GPU anymore I've spent a couple of hours tweaking the source code, available here: https://github.com/ChristophHaag/hifi/commits/master
The rendering is better now: The blocky stuff is not green anymore, but it did not disappear. New video showing the problem: https://www.youtube.com/watch?v=pda7cNx3ATE
And here is a new trace that runs with an actual 4.5 core context with no mesa GL errors anymore: https://haagch.frickel.club/files/interface-blockartifacts.trace.xz (512 mb uncompressed)
If you want to run this trace right now, you need the patch from bug 102308, currently on the list https://lists.freedesktop.org/archives/mesa-dev/2017-August/166827.html
https://bugs.freedesktop.org/show_bug.cgi?id=99191
--- Comment #5 from Ilia Mirkin imirkin@alum.mit.edu --- Tried it on nouveau, but I get a ton of
Mesa: User error: GL_INVALID_VALUE in glBindBufferRange(offset misaligned 704/256)
This is due to the alignment requirements for constant (and texture) buffers being higher on NVIDIA hw than AMD hw.
https://bugs.freedesktop.org/show_bug.cgi?id=99191
Christoph Haag haagch@frickel.club changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution|--- |FIXED
--- Comment #6 from Christoph Haag haagch@frickel.club --- It doesn't happen anymore on HiFi's RELEASE-7150 tag and radeonsi git, so either of them probably fixed it in the meantime.
I'm very happy to close this again.
dri-devel@lists.freedesktop.org