Bug 26131 - No 3D acceleration with Voodoo3 card
Summary: No 3D acceleration with Voodoo3 card
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: XFree86
Version: 7.1
Hardware: i386
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Mike A. Harris
QA Contact: David Lawrence
URL:
Whiteboard: Florence Gold
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2001-02-05 18:43 UTC by Anthony Rumble
Modified: 2007-04-18 16:31 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2001-02-28 19:47:27 UTC
Embargoed:


Attachments (Terms of Use)
Startup Log fragment (2.12 KB, text/plain)
2001-02-05 18:48 UTC, Anthony Rumble
no flags Details

Description Anthony Rumble 2001-02-05 18:43:36 UTC
Voodoo3 cards seem to not have 3D hardware acceleration
with XFree 4.0.2. Falls back to software accel.

Comment 1 Anthony Rumble 2001-02-05 18:46:42 UTC
Relevant email information :-

tdfx.o kernel mod loaded
right bits enabled in the XFree86-4 file

However there seems to be a few inconsistancies as per the DRI Howto..

Running glxinfo I get :-
...
OpenGL vendor string: VA Linux Systems, Inc.
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 Mesa 3.4
...

Which as per the DRI User guide, means theres no hardware acceleration
happening..

Also theres no /usr/X11R6/lib/modules/dri/tdfx_dri.so

and theres no non-Mesa libGL.so (Which the user guide also mentions).

It states glxinfo should say something like this ..

...
OpenGL vendor string: VA Linux Systems, Inc.
OpenGL renderer string: Mesa DRI Voodoo3 20000224
OpenGL version string: 1.2 Mesa 3.4
...



Comment 2 Anthony Rumble 2001-02-05 18:48:41 UTC
Created attachment 9060 [details]
Startup Log fragment

Comment 3 Kees Cook 2001-02-05 22:34:26 UTC
I am seeing this problem as well.  I think it has to do entirely with the
missing tdfx_dri.so driver.


Comment 4 Glen Foster 2001-02-05 22:35:09 UTC
We (Red Hat) should really try to fix this before next release.

Comment 5 Joseph Fannin 2001-02-06 02:21:20 UTC
     I agree with cook -- the problem is the missing 3dfx dri driver in the
XFree RPM:

[root@gibraltar /root]# export LIBGL_DEBUG=verbose
[root@gibraltar /root]# glxinfo
libGL: trying /usr/X11R6/lib/modules/dri/tdfx_dri.so
libGL error: dlopen failed: /usr/X11R6/lib/modules/dri/tdfx_dri.so: cannot open
shared object file: No such file or directory
libGL: trying /usr/X11R6/lib/modules/dri/tdfx_dri.so
libGL error: dlopen failed: /usr/X11R6/lib/modules/dri/tdfx_dri.so: cannot open
shared object file: No such file or directory

    As a long shot, I tried the XFree86-glide-module RPM from mandrake cooker,
which includes the module.  The errors went away, but it didn't work.

    If this can't be fixed the Release Notes claiming 3d support for 3dfx should
be changed.


Comment 6 Harald Hoyer 2001-02-06 17:10:07 UTC

*** This bug has been marked as a duplicate of 25890 ***

Comment 7 Kees Cook 2001-02-06 18:07:07 UTC
Why can't I view bug 25890?

I found the problem with the build, it's an issue with the SPEC file:

--- XFree86.spec        Tue Feb  6 11:11:31 2001
+++ XFree86.spec.fixed  Tue Feb  6 11:10:56 2001
@@ -443,7 +443,7 @@

 %if %{BuildTdfx}
   %ifarch %{ix86} alpha ia64
-       #define HasGlide3 YES
+#define HasGlide3 YES
   %endif
 %endif



You can't have "tabs" leading a "#define" line for Imake.  As a result, this
define never got defined.
Just take out the tab, and rebuild the rpm (I'm doing this now....)


Comment 8 Mike A. Harris 2001-02-06 19:29:09 UTC
Resolved in my latest build.  Will appear in Rawhide sometime soon.

Comment 9 Joseph Fannin 2001-02-12 08:34:21 UTC
I'm having difficulty finding an updated package on ftp.redhat.com/pub/rawhide
.  Am I looking in the wrong place?

Comment 10 Bill Nottingham 2001-02-19 19:55:10 UTC
It's not there in -9. Reopening.

Comment 11 Bill Nottingham 2001-02-28 20:06:05 UTC
It is there in -10  and -11. Reclosing.

Comment 12 Joseph Fannin 2001-03-01 07:26:04 UTC
    Works for me on wolverine with the XFree86-4.0.2-9.2 package.  Excellent!


Note You need to log in before you can comment on or make changes to this bug.