[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

More Voodoo Graphics



I have a Diamond Monster 3d 4Mb Voodoo graphics card. 
I used to use it with SuSE 6.4 and xfree86 3.3.6. and
could play tuxracer and bzflag. 

Since I upgraded to xfree86 4, I have not been able to 
configure the voodoo(1) graphics chipset. 
I am running debian testing, xfree86 4.2.1 and 
kernel 2.4.18-k6. The pertinent packages are:
ii  device3dfx-sou 2001.07.28     Device driver source for 3Dfx boards f
ii  glide2-bin     2001.01.26-1.1 Binaries for glide2.
ii  libggi-target- 2.0.1-2        General Graphics Interface Glide2 disp
ii  libglide2      2001.01.26-1.1 Graphics library for 3Dfx Voodoo based
ii  libglide2-dev  2001.01.26-1.1 development files for libglide2
ii  libglide3      2001.01.26-1.1 Graphics library for 3Dfx Voodoo based
ii  libglide3-dev  2001.01.26-1.1 development files for libglide3
ii  mesag-glide2-d 3.4.2.1-4      Development library for Mesa [libc6].
ii  mesag3-glide2  3.4.2.1-4      A 3-D graphics library which uses the 
ii  tuxracer       0.61-6         3D racing game featuring Tux, the Linu
rc  xlibmesa3      4.2.1-3        XFree86 version of Mesa 3D graphics li

If I try tuxracer, I get the extreme slow response 
characteristic of software 3D. 

I have tried using the kernel module sstfb.o :
 * linux/drivers/video/sstfb.c -- voodoo graphics frame buffer
 * $Id: sstfb.c,v 1.26.4.1 2001/08/29 01:30:37 ghoz Exp $
with some success.

I have one monitor connected to my S3 2D video card, 
and a second monitor connected to the voodoo 3D card.
According to the sstfb README, I should load sstfb with:
insmod sstfb.o  but this gives the error:
sstfb.o: unresolved symbol fbcon_cfb16_R1b46d337
But  modprobe sstfb.o  loads the module and
lsmod gives:
Module                  Size  Used by    
sstfb                  10836 126 
fbcon-cfb16             3880   0  [sstfb]

cat /proc/fb gives:
0 Voodoo Graphics

part of cat /proc/pci is:
  Bus  0, device  16, function  0:
    Multimedia video controller: 3Dfx Interactive, Inc. Voodoo (rev 2).
      Prefetchable 32 bit memory at 0xc6000000 [0xc6ffffff].
  Bus  0, device  18, function  0:
    VGA compatible controller: S3 Inc. 86c325 [ViRGE] (rev 6).
      Master Capable.  Latency=64.  Min Gnt=4.Max Lat=255.
      Non-prefetchable 32 bit memory at 0xec000000 [0xefffffff].

According to the sstfb README, I should get: 
a big blue square, a green and a red small squares and 
a vertical white rectangle
I do not get these, but my console shifts to the 
voodoo monitor; the S3 monitor is 'frozen'. 

When I switch to xfree86, the voodoo monitor clears and
output shifts to the S3 monitor. I try tuxracer, 
but get slow response on the S3 monitor and
nothing on the voodoo monitor.
When I exit xfree86, the voodoo monitor resumes my console. 

Are there additional tests I can perform 
to check voodoo and sstfb.o? 
What I had hoped for was to use the voodoo card with mesa 
and get improved OpenGL performance. 

TIA,
Dennis Krinke




Reply to: