First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 55944
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: X11 External Driver Maintainers <x11-drivers@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Paolo Ornati <ornati@fastwebnet.it>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 55944 depends on: Show dependency tree
Bug 55944 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-07-03 02:17 0000
Trying to get DRI working I have compiled "glide-v3" package (with
USE="3dnow"). Now see what happens:

$ export LIBGL_DEBUG="verbose"
$ glxinfo
name of display: :0.0
libGL: XF86DRIGetClientDriverName: 1.0.0 tdfx (screen 0)
libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/tdfx_dri.so
libGL: XF86DRIGetClientDriverName: 1.0.0 tdfx (screen 0)
drmOpenByBusid: busid is PCI:1:0:0
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: drmOpenMinor returns 4
drmOpenByBusid: drmGetBusid reports PCI:1:0:0
libGL error:
can't find Glide library, dlopen(libglide3-v3.so) and dlopen(libglide3.so.3)
both failed.
libGL error:
dlerror() message: /usr/lib/libglide3.so.3: undefined symbol:
_trisetup_3DNow_win_nocull_valid


WorkAround:
$ USE="-3dnow" emerge glide-v3

Without "3dnow" it works fine, so this isn't a big problem ;-)

Reproducible: Always
Steps to Reproduce:
1.
2.
3.

------- Comment #1 From Bryan Stine 2004-07-03 14:45:53 0000 -------
I shall search the ever-active glide lists for something relating to this.

------- Comment #2 From folken 2004-07-08 05:56:49 0000 -------
I have the exact same issue. However I have not set the 3dnow flag as the  P3
Processors do not support it. The system is a dual processor system, so that
might also be an issue.

------- Comment #3 From Christopher Currie 2004-09-06 21:22:58 0000 -------
I have similar issues, except USE="-3dnow" does not work for me.

With USE="3dnow":

ccurrie@davinci ~/glide3x $ glxinfo
name of display: :0.0
libGL: XF86DRIGetClientDriverName: 1.0.0 tdfx (screen 0)
libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/tdfx_dri.so
drmOpenByBusid: busid is PCI:1:5:0
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: drmOpenMinor returns 4
drmOpenByBusid: drmGetBusid reports PCI:1:5:0
libGL error:
can't find Glide library, dlopen(libglide3-v5.so) and dlopen(libglide3.so.3)
both failed.
libGL error: dlerror() message: /usr/lib/libglide3.so.3: undefined symbol:
_grDrawTriangles_3DNow


and with USE="-3dnow":
ccurrie@davinci ~/glide3x $ glxinfo name of display: :0.0
libGL: XF86DRIGetClientDriverName: 1.0.0 tdfx (screen 0)
libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/tdfx_dri.so
drmOpenByBusid: busid is PCI:1:5:0
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: drmOpenMinor returns 4
drmOpenByBusid: drmGetBusid reports PCI:1:5:0
libGL error:
can't find Glide library, dlopen(libglide3-v5.so) and dlopen(libglide3.so.3) both failed.
libGL error:
dlerror() message: /usr/lib/libglide3.so.3: undefined symbol: _drawvertexlist


Workaround:
Download pre-compiled libglide3.so from glide.sourceforge.net.


Aside: What needs to happen to get a precompiled Gentoo package of glide-v3? I'd prefer to use that rather than the download from SF, until the build issues are resolved.


------- Comment #4 From MeDevil 2004-11-21 15:28:29 0000 -------
searching on google i found this:
http://www.mail-archive.com/dri-devel@lists.sourceforge.net/msg02066.html

maybe it helps...

------- Comment #5 From Chris Picton 2005-05-24 08:10:25 0000 -------
This link may also provide some hints

https://www.redhat.com/archives/fedora-extras-commits/2005-May/msg00005.html

------- Comment #6 From Donnie Berkholz 2005-09-07 09:22:23 0000 -------
comment #5 should help with resolving this, upgrading urgency.

------- Comment #7 From Paolo Ornati 2005-09-07 11:18:03 0000 -------
I've tried the patch at:
https://www.redhat.com/archives/fedora-extras-commits/2005-May/msg00005.html


Now I get a new error:

$ export LIBGL_DEBUG="verbose"
$ glxinfo
...
libGL error: 
can't find Glide library, dlopen(libglide3-v3.so) and dlopen(libglide3.so.3)
both failed.
libGL error: 
dlerror() message: /usr/lib/libglide3.so.3: undefined symbol: _grDrawTriangles_3DNow
...


Can't we just disable "3dnow" as a temporary workaround?

------- Comment #8 From Joshua Baergen (RETIRED) 2005-09-07 17:05:16 0000 -------
Did this ever work for anyone?

------- Comment #9 From Paolo Ornati 2005-09-14 01:02:35 0000 -------
(In reply to comment #8)
> Did this ever work for anyone?

I've never seen it working with USE="3dnow".

------- Comment #10 From Joshua Baergen (RETIRED) 2005-09-14 19:18:59 0000 -------
Alright, I agree then that removing the USE-flag for 3dnow is best for the time
being.

Paolo: just to confirm: you sure you copied the whole patch?  I had a look
through it and I'm really not sure how the breakage could occur...

------- Comment #11 From Paolo Ornati 2005-09-14 23:34:46 0000 -------
(In reply to comment #10)
> 
> Paolo: just to confirm: you sure you copied the whole patch?  I had a look
> through it and I'm really not sure how the breakage could occur...

I'm sure. The patch applied cleanly unless the "Glide3.spec" part,
since there is no such file in the source...

------- Comment #12 From Patrick Kursawe 2005-12-16 13:28:35 0000 -------
At home I've got an old machine with voodoo3 chipset. According to the X server
log DRI is just fine, but according to glxinfo and the speed of tuxracer it
does not work. The problem is gone if I emerge glide-v3 with USE="-3dnow".
Looks like there's still something broken about this. Two years and a half
later :-(

------- Comment #13 From Donnie Berkholz 2006-01-28 01:35:00 0000 -------
Removed 3dnow USE flag.

First Last Prev Next    No search results available      Search page      Enter new bug