[xorg-edgers] after rebuilding, Wine doesn't get same results with DRI R600 as glxinfo
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mesa (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xorg
I'm trying to rebuild Wine to develop a patch to better handle Mesa DRI R3/600 drivers from the xorg-edgers PPA.
What happens is that the glx data Wine retrieves after recompilation doesn't match what I see in glxinfo. For more info, see
http://
where the attachment named "running wine initialization with +wgl,+winediag" shows the results Wine gets. At minimum, the GL version, Client GLX vendor, and Direct Rendering enabled values seem to be incorrect compared to what glxinfo returns (which appears to be correct).
trace:wgl:
trace:wgl:
trace:wgl:
trace:wgl:
trace:wgl:
trace:wgl:
trace:wgl:
trace:wgl:
I'm not sure what could be causing this. I grabbed the wine sources using
apt-get source wine
That also installed a whole bunch of dev package dependencies, and I eventually noticed they were grabbed from the main inventory. I since tried to update the xorg dev packages to the git versions from the PPA but it hasn't made any difference when running subsequent rebuilds.
ProblemType: Bug
Architecture: amd64
Date: Tue Feb 2 00:57:58 2010
DistroRelease: Ubuntu 9.10
MachineType: MICRO-STAR INTERNATIONAL CO.,LTD MS-7388
Package: xorg 1:7.4+3ubuntu10
ProcCmdLine: root=/dev/
ProcEnviron:
LANG=en_CA.UTF-8
SHELL=/bin/bash
ProcVersionSign
RelatedPackageV
xserver-xorg 1:7.4+3ubuntu10
libgl1-mesa-glx 7.8.0~git201001
libdrm2 2.4.17+
xserver-
xserver-
SourcePackage: xorg
Uname: Linux 2.6.32-10-generic x86_64
dmi.bios.date: 12/01/2009
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: V1.11
dmi.board.
dmi.board.name: MS-7388
dmi.board.vendor: MICRO-STAR INTERNATIONAL CO.,LTD
dmi.board.version: 1.0
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: MS-7388
dmi.product.
dmi.sys.vendor: MICRO-STAR INTERNATIONAL CO.,LTD
fglrx: Not loaded
system:
distro: Ubuntu
architecture: x86_64kernel: 2.6.32-10-generic
affects: | xorg (Ubuntu) → xserver-xorg-video-ati (Ubuntu) |
Note that the referenced WineHQ bug report contains wine debug traces by other users of the R600 and R300 drivers which show the correct values for Client GLX vendor and Direct rendering enabled, but who probably aren't running Ubuntu w/ PPA updates. So either this is a problem with the Ubuntu PPA or with my installation thereof. However the fact that I get the correct values from glxinfo would seem to make the latter less likely.