http://bugs.winehq.org/show_bug.cgi?id=28044
--- Comment #4 from Henri Verbeet hverbeet@gmail.com 2011-08-10 10:07:28 CDT --- (In reply to comment #0)
fixme:d3d_caps:select_card_nvidia_mesa Unknown renderer "Gallium 0.4 on EVERGREEN".
Looks like you're using old 32-bit drivers. The renderer string is supposed to read "Gallium 0.4 on AMD CYPRESS", like your glxinfo. "Gallium 0.4 on EVERGREEN" was only returned by some early versions of the r600g driver.
(In reply to comment #3)
Anyway as of now I've forced in the registry the value 6898 to adhere to wined3d_private.h for the HD5850 but the value is wrong or not all 5850 board has 6898, of course.
Yes, PCI IDs aren't the same for all HD5850 / HD5870 cards. More importantly, you can't actually distinguish between HD5850 and HD5870 based on PCI ID. This doesn't matter a lot though, since both are reported as "ATI Radeon HD 5800 Series".