http://bugs.winehq.org/show_bug.cgi?id=21515 Summary: VENDOR_WINE vs VENDOR_ATI with xf86-video-ati Product: Wine Version: unspecified Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs(a)winehq.org ReportedBy: cruiseoveride(a)gmail.com I seem to have discovered a strange "problem" with wine and the open source radeon driver (xf86-video-ati) on my HD4870. I installed 3dmark2001SE in a clean wineprefix and ran the benchmark. When the application launched i saw the following message on the console: fixme:d3d_caps:wined3d_guess_vendor Received unrecognized GL_VENDOR "Advanced Micro Devices, Inc.". Returning VENDOR_WINE. During the lobby demo, the people were invisible. You could see their guns, bullets, sunglasses, etc.. but the actual people were not there. I went into dlls/wined3d/directx.c and hard coded VENDOR_MESA in wined3d_guess_vendor(), and ran 3dmark2001se again, but got the same result. Went back, and hard coded VENDOR_ATI, and ran the benchmark again, and now it was perfect. All the models in the lobby demo are now visible. I'm just a n00b here, so please dont get aggravated if I'm mistaken. I see two problems here: 1. Wine does not recognise the GL_VENDOR string of ATi cards when using the "radeon" (xf86-video-ati) open source driver. 2. There are rules that are being pulled in with VENDOR_ATI that potentially should be used in VENDOR_WINE and/or in VENDOR_MESA as well. I am using linux, drm, mesa and xf86-video-ati from git, with my HD4870 on Ubuntu-9.10. Here is some GL info: GL_VERSION: 2.0 Mesa 7.8-devel GL_VENDOR: Advanced Micro Devices, Inc. GL_RENDERER: Mesa DRI R600 (RV770 9440) 20090101 TCL DRI2 My WINE Version = wine-1.1.37-124-gd3bd40d -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.