Bug 26131

Summary: No 3D acceleration with Voodoo3 card
Product: [Retired] Red Hat Linux Reporter: Anthony Rumble <ox23fgu02>
Component: XFree86Assignee: Mike A. Harris <mharris>
Status: CLOSED RAWHIDE QA Contact: David Lawrence <dkl>
Severity: medium Docs Contact:
Priority: medium    
Version: 7.1CC: cook, jhf, nalin, ox23fgu02
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard: Florence Gold
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2001-02-28 19:47:27 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Startup Log fragment none

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!