I recently bought an AMD A8-3850, and I run the FOSS drivers. The driver itself works well, as my desktop experience is pleasant. My problem is that Wine seeminly does not recognize that I have a GPU at all. I'm aware that performance may or may not be suitable for gaming.

I have tried Starcraft 2, and Mass Effect.

When I tried playing Starcraft 2 with Wine, it crashes with an error message saying something out my "Nvidia 5500" isn't supported. I don't recall the exact model, but it's an extremely old GPU, that I don't have. Looking at the wine output, it looks like wine doesn't find a GPU at all, and maybe SC2 is just "defaulting" to the oldest GPU it knows about.
Unfortunately I removed SC2 because I couldn't get it running.

Mass Effect, which I still have, says "Failed to compile global shader FColorPixelShader", followed by what looks like a backtrace.
Wine outputs:
Code:
fixme:gameux:GameExplorerImpl_VerifyAccess (0x152f68, L"C:\\Program (x86)\\Mass Effect\\Binaries\\MassEffect.exe", 0x93ead8)
fixme:win:EnumDisplayDevicesW ((null),0,0x93f510,0x00000000), stub!
fixme:d3dcompiler:D3DCompile data 0x4fce400, data_size 449, filename (null), defines 0x423c5a0, include 0x93f280, entrypoint "Main",
target "ps_2_0", sflags 0, eflags 0, shader 0x93f244, error_messages 0x93f24c stub!
fixme:d3dcompiler:D3DCompile data 0x4fce400, data_size 449, filename (null), defines 0x423c5a0, include 0x93f280, entrypoint "Main",
target "ps_2_0", sflags 0, eflags 0, shader 0x93f244, error_messages 0x93f24c stub!
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
It was suggested on this SC2 related thread: http://phoronix.com/forums/showthrea...-Radeon-Driver that maybe I lack some 32-bit OpenGL libs, or have an old version of mesa.

Mesa is currently 7.11, but I have also tried with git, as of yesterday.
I have "app-emulation/emul-linux-x86-opengl" version "20110928" installed from Gentoo repos.
The driver is "xf86-video-ati", also from git as of yesterday, as I could not get X started at all on 6.14.2.

Is there something else that I need to install to make this work?