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: