OpenGL renderer string: AMD BONAIRE (DRM 2.50.0 / 4.13.13, LLVM 6.0.0)
OpenGL core profile version string: 3.3 Mesa 17.4.0-devel (git-4b0dc098b2)
Now that Fedora has upgraded to libdrm-2.4.88, I have discovered that World of Warcraft now has huge screen corruption with Mesa-git. A git bisect has identified this commit as the culprit:
4b0dc098b2561c07c59f7dab2813640a25789bf1 is the first bad commit
Author: Marek Olšák <email@example.com>
Date: Thu Nov 2 00:00:53 2017 +0100
gallium/u_threaded: don't map big VRAM buffers for the first upload directly
This improves Paraview "many spheres" performance 4x along with the radeonsi
Reviewed-by: Nicolai Hähnle <firstname.lastname@example.org>
:040000 040000 7b3cd35a0bc5923f724cfb9d936f7a88ea808c8a 300c7a5176280a410796121ac66c04a3b39b9bc9 M src
WoW continues to run, but UI elements in particular disappear and are replaced with scribbles across the screen, which itself flickers and flashes.
Can you upload an apitrace?
Created attachment 135620 [details]
apitrace for WoW
There's some initial chaos when you start replaying this trace, but I think the most relevant artifacts (from this bug's perspective) occur right at the end.
*** Bug 103817 has been marked as a duplicate of this bug. ***
*** Bug 103874 has been marked as a duplicate of this bug. ***
*** Bug 103919 has been marked as a duplicate of this bug. ***
Created attachment 135737 [details]
apitrace for Path of Exile
Added the apitrace I made in #103919 over here.
Marek pushed this fix: https://cgit.freedesktop.org/mesa/mesa/commit/?id=b5444877c0820b7848c07d1bc4e9a706f90894a5
I've just tested it with The Witcher 3 in Wine, and flickering is gone along with performance drop!
Yeah WoW and PoE are also fixed here
Agreed, WoW is now fixed. Thanks.
Confirming bug 103919 is also fixed.