[Bug 21515] New: VENDOR_WINE vs VENDOR_ATI with xf86-video-ati

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Jan 28 00:59:17 CST 2010


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 at winehq.org
        ReportedBy: cruiseoveride at 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.



More information about the wine-bugs mailing list