I found the info/fix from:
It's an issue with Catalyst 11.8 drivers:
I've tested Catalyst 11.9 from the AMD website last night (fglrx 8.892), and managed to get wine working with that.
It is still unclear to me if the issue lies in a library incompatibility (wrong libGL being picked, lib32 issue, etc.) or a bug in Catalyst. I used the installer script and made sure everything is in place manually.
it seems wine is now picking up a libGL.so.1 that actually works. Most likely, it's the one from mesa (libgl1-mesa-glx). That one doesn't have this nasty XCB bug.
I went to /usr/lib32
applications call libGL.so from /usr/lib32 open("/usr/lib32/libGL.so", O_RDONLY) which is a symlink to mesa/libGL.so.1 and not /usr/lib32/fglrx/libGL.so.1 !!
to show me the symbol links.
I changed libGL.so to point to /usr/lib32/fglrx/libGL.so.1 (first backing up)
that didn't work, so I tried:
sudo mv libGL.so libGL.so.bak
sudo ln -s /usr/lib32/fglrx/libGL.so.1 /usr/lib32/libGL.so
linking libGL.so.1 to /usr/lib32/fglrx/libGL.so.1
sudo mv libGL.so.1 libGL.so.1.bak
sudo ln -s /usr/lib32/fglrx/libGL.so.1 /usr/lib32/libGL.so.1
(You can do:
ls -ln libGL*
to see if the links are working)
With that, I got pass the problem. Although it seems I have other problems now.
I hope that works/helps.