On further investigation, this appears to be due to the fact that the /usr/lib32/libGL.so.1 symlink (from the ia32-libs package) was still in place, pointing to the non-fglrx libGL.
After moving /usr/lib32/libGL* out of the way, the /usr/lib/i386-linux-gnu/ versions are picked up correctly, and 32-bit direct rendering works again. That's not a really satisfactory solution, but since uninstalling ia32-libs isn't really an option until I can be certain that any of the 32-bit libraries it used to provide will be available via multiarch packages, it's about the best that can probably be done for the time being. -- The Wanderer Warning: Simply because I argue an issue does not mean I agree with any side of it. Every time you let somebody set a limit they start moving it. - LiveJournal user antonia_tiger -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org