After upgrading from 18.104.22.168 to 22.214.171.124 there are some graphics errors (looks texture related) in OpenGL applications (e.g. OpenArena, foobillard).
It is working normally (without those errors) when switching back to 126.96.36.199.
Can you bisect what commit is problematic?
I just bisected it and found the problematic commit:
3645e7665f285b51fbb5aa73a255b858abe72cfc is the first bad commit
Author: Alex Deucher <firstname.lastname@example.org>
Date: Mon Oct 18 23:54:56 2010 -0400
drm/radeon/kms: properly compute group_size on 6xx/7xx
commit 881fe6c1d06bf49f4ab7aef212cdaf66bd059614 upstream.
Needed for tiled surfaces.
Signed-off-by: Alex Deucher <email@example.com>
Signed-off-by: Dave Airlie <firstname.lastname@example.org>
Signed-off-by: Greg Kroah-Hartman <email@example.com>
:040000 040000 996abb61f4c4ccd436f84f159fd50237fb542ed1 b31fe649b2eaff0ed1b7abf05898a75dbbb81dfa M drivers
When reversing this commit in 188.8.131.52, everything is running normally again.
This is actually a bug in mesa. It's fixed by this commit:
Unfortunately, there's no way to support both old and new mesa at the same time properly because the group size calculation happens when the GPU is initialized prior to any userspace libs loading. You can't reconfigure the memory controller per client and setting the group size wrong means you won't be able to use new features like 2D tiling.
This has been applied to 2.6.35 longterm, is it appropriate there given that it breaks userspace? Ubuntu started getting a large amount of bug reports about things being broken after updating to 184.108.40.206.
Solution is to update mesa, see comment #4 for why it can't be fixed properly otherwise, closing this bug