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:
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.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)
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?


Reply With Quote
The initial searches indicated winetricks could do it, but that doesn't seem to be the case anymore? As for my GPU not being detected, I guess I will just have to wait for the 32 release then. I'm currently on 1.3.30.
