Setting up Linux with a Voodoo3
Hi! I'm trying to get my voodoo3 3000 working under Slackware 8.
Trying is a KEY word. I've been searching the net for answers and trying (to the best of my Linux knowledge) to follow the procedures of setting up my card, and neccessary software. As a final check I'm trying to run Quake 3, and all I'm getting is software mode (about 0.5fps he he), but the OpenGl apps (even the ones I wrote) seem to work much better (ie. the gears).
More to the point: I'm running on kernel v. 2.4.5,
glxinfo says:
server glx vendor string: SGI
server glx version string: 1.2server glx extensions: GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: SGI
client glx version string: 1.2client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_contextOpenGL vendor string: VA Linux Systems, Inc.
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 Mesa 3.4.2
OpenGL extensions:
...
glu version: 1.2 Mesa 3.3 beta
glu extensions:
I did get the glide slackware package and installed it ... that helped me to get ie. Quake running withoutl the GLX error ...
Also I did include support for Voodoo3 when recompiling my kernel.
Please any tips are more than welcomed ... I've been trying to set up my Voodoo3 for quite some time now, jost yesterday I recompiled my kernel 6 times, installed some wrong packages, and finally had to reinstalled Slackware. I was jost about to give up ... and ready to go back to Mandrake ... but no ... since I had Mandrake for a year and didn't learn much about maintaining Linux, while with Slackware I'm learning something new every day of the week! .. well maby that's an overstatement, but I think you see what I'm getting at here.
Please forgive me for any or many spelling/grammar mistakes but I'm in a hurry now to get to my next lecture ... but first a 35km drive ... to get there. I hope I can resist speeding this time!
Many thanx in advance!!!
Edited by - csDraco_ on February 22, 2002 9:04:02 PM
I think I''m making some progress here ... I''ve found slackware packages for glide and mesa on this site:
http://www.linux.org.ve/pub/slackware/contrib/3dfx/
Ups I did it again ... I''ve installed to many packages and am no longer able to load X-Window. But not to worry I''ll jost install Slackware again ... I think I''m getting quite efficient at this
A great idea jost came to me, I''ll write my own script to help me out a little ... hmm ...
#!/bin/OO_as_sh
1. sw $a0, 0
2. install(Slackware)
3. install(a_random.package)
4. add $a0, $a0, (assembly int) math.pi
5. if a >= ((assembly int)a_random.number) then goto((double)7)
6. goto( (double) 2 )
7. System.out.printf("OO Asembly!%N") -- and some Eiffel too
... ahh coding is so relaxing ...
.. ok back to google, let me try this serch string "/dev/3dfx slackware"
http://www.linux.org.ve/pub/slackware/contrib/3dfx/
Ups I did it again ... I''ve installed to many packages and am no longer able to load X-Window. But not to worry I''ll jost install Slackware again ... I think I''m getting quite efficient at this
A great idea jost came to me, I''ll write my own script to help me out a little ... hmm ...
#!/bin/OO_as_sh
1. sw $a0, 0
2. install(Slackware)
3. install(a_random.package)
4. add $a0, $a0, (assembly int) math.pi
5. if a >= ((assembly int)a_random.number) then goto((double)7)
6. goto( (double) 2 )
7. System.out.printf("OO Asembly!%N") -- and some Eiffel too
... ahh coding is so relaxing ...
.. ok back to google, let me try this serch string "/dev/3dfx slackware"
Hmm ... I guess my post is no too popular, perhaps I should have choosen a flame-tacular title for my post (such as "Is Linux good enough" or perhaps "am I good enough for Linux")
Anyway ... I did make some progress, since now "glxinfo | grep direct" yellds "direct rendering: Yes" .
But unfortunatly I''m getting the following warning when runing glxinfo:
WARNING: This Mesa Library includes the Glide driver but
you have not defined the MESA_GLX_FX env. var.
(check the README.3DFX file for more information).
I did try to export MESA_GLX_FX=f, and that gets rid of the warining, but then I get these 2 lines instead of the warning:
gd error (glide): Can''t find or access Banshee/V3 board
fx Driver: ERROR no Voodoo1/2 Graphics or Voodoo Rush !
direct rendering: Yes
.. but I do have the 3dfx module loaded:
Module Size Used by
3dfx 4080 -6 (unused)
what does the -6 mean anyway?
I''m not sure what to do next ... should I get the latest kernel 2.4.17, or the experimental 2.5.latest version?
Damn I''ve waisted so much time, and I''m still having problems ... ahh well ...
Anyway ... I did make some progress, since now "glxinfo | grep direct" yellds "direct rendering: Yes" .
But unfortunatly I''m getting the following warning when runing glxinfo:
WARNING: This Mesa Library includes the Glide driver but
you have not defined the MESA_GLX_FX env. var.
(check the README.3DFX file for more information).
I did try to export MESA_GLX_FX=f, and that gets rid of the warining, but then I get these 2 lines instead of the warning:
gd error (glide): Can''t find or access Banshee/V3 board
fx Driver: ERROR no Voodoo1/2 Graphics or Voodoo Rush !
direct rendering: Yes
.. but I do have the 3dfx module loaded:
Module Size Used by
3dfx 4080 -6 (unused)
what does the -6 mean anyway?
I''m not sure what to do next ... should I get the latest kernel 2.4.17, or the experimental 2.5.latest version?
Damn I''ve waisted so much time, and I''m still having problems ... ahh well ...
quote: Original post by csDraco_
I guess my post is no too popular...
It''s not that . My reason for not responding was that I don''t know how to help; I''m guessing that it''s the same reason for the other people too. I never owned a Voodoo, so I''m not sure what to do myself. Although this doesn''t help you much: I''ve never had that much trouble setting up any of my video cards with Linux/X/Whatever. Well, at least me responding will bump your post up . Good luck.
check if your are using the DRI voodoo drivers, I dont''n know about slackware but mandrake come with both dri and not dri drivers, then you need to configure something on xserver STW, I know is there i did it a long time ago
humanity will always be slaved by its ignorance
Thanks for replying "Null and Void" and "hewhay"
I did compile the kernel 2.4.5 with support for DRI, and voodoo3. But then again why is glxinfo saying that:
gd error (glide): Can't find or access Banshee/V3 board
fx Driver: ERROR no Voodoo1/2 Graphics or Voodoo Rush !
direct rendering: Yes
And by the way is the line "direct rendering: Yes" refering to DRI support?
As far as the XF86Config .. I am loading both "glx" and "dri", and I'm using 1024x768 resolution with 16bit color depth.
I guess that I could install the latest distribution of Mandrake, and poke around in there to see what they did to make a voodoo3 card work. But not jost yet ... I think I'm on to something on www.linuxvoodoo.com
Edited by - csDraco_ on February 24, 2002 4:44:26 PM
I did compile the kernel 2.4.5 with support for DRI, and voodoo3. But then again why is glxinfo saying that:
gd error (glide): Can't find or access Banshee/V3 board
fx Driver: ERROR no Voodoo1/2 Graphics or Voodoo Rush !
direct rendering: Yes
And by the way is the line "direct rendering: Yes" refering to DRI support?
As far as the XF86Config .. I am loading both "glx" and "dri", and I'm using 1024x768 resolution with 16bit color depth.
I guess that I could install the latest distribution of Mandrake, and poke around in there to see what they did to make a voodoo3 card work. But not jost yet ... I think I'm on to something on www.linuxvoodoo.com
Edited by - csDraco_ on February 24, 2002 4:44:26 PM
YES!!!!!
Finally I got it to work ... no more errors of unset variables .. missing voodoo3/banshe cards!
Ahhh that feels good.
Now here is what I did:
1. fresh install of Slackware 8
2. downloaded and install the following package:
glide_h3_dri-3.10-i386-1.tgz
3. add a few lines to XF86Config
Note: don't install any other packages, like I did, and suffered!
I got that package from the "contrib" directory located at any ftp site that has Slackware!
ie.
slackware-8.0 -> contrib -> 3dfx -> voodoo3_banshee ->
glide_h3_dri-3.10-i386-1.tgz
... and finally (as root ofcourse)
"installpkg glide_h3_dri-3.10-i386-1.tgz"
That's it ... only one package !!!
oh .. and don't forget a properly configured XF86Config file!
These parts I added or modified:
Section "Module"
...
# This loads the GLX module, and DRI module
Load "glx"
Load "dri"
EndSection
Section "DRI"
Mode 0666
EndSection
...
Section "Device"
Identifier "Voodoo3 3000"
VendorName "3dfx"
BoardName "Voodoo3 3000
Driver "tdfx"
VideoRam 16384
EndSection
...
Section "Screen"
Identifier "Screen 1"
Device "Voodoo3 3000"
Monitor "Sony 200ES"
DefaultDepth 16
Subsection "Display"
Depth 8
Modes "640x480" "800x600" "1024x768" "1280x1024"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "640x480" "800x600" "1024x768" "1280x1024"
ViewPort 0 0
EndSubsection
EndSection
.. and that is it!
Edited by - csDraco_ on February 25, 2002 7:58:08 PM
Finally I got it to work ... no more errors of unset variables .. missing voodoo3/banshe cards!
Ahhh that feels good.
Now here is what I did:
1. fresh install of Slackware 8
2. downloaded and install the following package:
glide_h3_dri-3.10-i386-1.tgz
3. add a few lines to XF86Config
Note: don't install any other packages, like I did, and suffered!
I got that package from the "contrib" directory located at any ftp site that has Slackware!
ie.
slackware-8.0 -> contrib -> 3dfx -> voodoo3_banshee ->
glide_h3_dri-3.10-i386-1.tgz
... and finally (as root ofcourse)
"installpkg glide_h3_dri-3.10-i386-1.tgz"
That's it ... only one package !!!
oh .. and don't forget a properly configured XF86Config file!
These parts I added or modified:
Section "Module"
...
# This loads the GLX module, and DRI module
Load "glx"
Load "dri"
EndSection
Section "DRI"
Mode 0666
EndSection
...
Section "Device"
Identifier "Voodoo3 3000"
VendorName "3dfx"
BoardName "Voodoo3 3000
Driver "tdfx"
VideoRam 16384
EndSection
...
Section "Screen"
Identifier "Screen 1"
Device "Voodoo3 3000"
Monitor "Sony 200ES"
DefaultDepth 16
Subsection "Display"
Depth 8
Modes "640x480" "800x600" "1024x768" "1280x1024"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "640x480" "800x600" "1024x768" "1280x1024"
ViewPort 0 0
EndSubsection
EndSection
.. and that is it!
Edited by - csDraco_ on February 25, 2002 7:58:08 PM
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement
Recommended Tutorials
Advertisement