https://bugs.freedesktop.org/show_bug.cgi?id=53130
Bug #: 53130 Summary: 99c65ba breaks rendering (flickery, eventual fail) Classification: Unclassified Product: Mesa Version: git Platform: x86-64 (AMD64) OS/Version: Linux (All) Status: NEW Severity: major Priority: medium Component: Drivers/Gallium/r600 AssignedTo: dri-devel@lists.freedesktop.org ReportedBy: bugspam@moreofthesa.me.uk
I noticed broken rendering in mesa git fairly recently.
In Unvanquished (current release), the effect with its GL3 renderer is that the display becomes more and more flickery, and eventually rendering apparently ceases; the game remains otherwise responsive. Its GL ('vanilla' renderer, much as in Tremulous) is unaffected.
Bisection points at the following commit; I've confirmed locally that git master with this reverted does not exhibit the broken behaviour.
commit 99c65bac341f808279a8a847158ace4f058aa72e Author: Marek Olšák maraeo@gmail.com Date: Sun Feb 26 20:37:43 2012 +0100
r600g: implement wait-free buffer transfer for DISCARD_RANGE
Reviewed-by: Alex Deucher alexander.deucher@amd.com Reviewed-by: Christian König christian.koenig@amd.com
https://bugs.freedesktop.org/show_bug.cgi?id=53130
--- Comment #1 from Darren Salt bugspam@moreofthesa.me.uk 2012-08-04 21:09:24 UTC --- Linux 3.5; HD6770.
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI Juniper XT [AMD Radeon HD 6000 Series] [1002:68ba]
https://bugs.freedesktop.org/show_bug.cgi?id=53130
Darren Salt bugspam@moreofthesa.me.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
https://bugs.freedesktop.org/show_bug.cgi?id=53130
Marek Olšák maraeo@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #2 from Marek Olšák maraeo@gmail.com 2012-08-15 17:30:17 UTC --- The problematic code has been disabled in Mesa master. Closing.
https://bugs.freedesktop.org/show_bug.cgi?id=53130
--- Comment #3 from Darren Salt bugspam@moreofthesa.me.uk --- I've rebuilt mesa with this re-enabled and I saw a lot of rendering glitches. I suspect that DISCARD_RANGE being re-enabled is the problem, although I've also built and installed an updated xf86-video-ati (cdf522f→20bfc65).
My current mesa build has 1eedebc reverted; I'll re-check with that undone later.
https://bugs.freedesktop.org/show_bug.cgi?id=53130
--- Comment #4 from Andreas Boll andreas.boll.dev@gmail.com --- (In reply to comment #3)
Do you still have the rendering glitches with enabled DISCARD_RANGE? If so please reopen this bug.
dri-devel@lists.freedesktop.org