Ok, so hardware detection of your 3dfx card is failing. Do you have a Banshee, by any chance? That would explain it, as the current "tdfx" driver only support Voodoo 3 and up of the 3dfx cards. For your Banshee, I'm affraid you will have to use the vesa generic driver, how? simple:
Again, go into init 3, either by booting telling the program not to try and diagnose the problem and not executing system-config-display, then login as root. You should have however a file called "xorg.conf" under /etc/X11/, if you don't don't panic, just say so and I'll post a generic one (configured and all), basically you'll only need a copy/paste. Anyway, if you do, open the file with a text editor like nano:
Code:
nano -w /etc/X11/xorg.conf
The -w flag will prevent nano from adding new line characters to lines that don't fit into the screen, and will display such lines in full length (i.e on the same line). Navigate the file until you find a Section called Section "Device" There you should see something like the following:
Code:
Section "Device"
Identifier "Videocard0"
Driver ""
VendorName "Videocard vendor"
BoardName ""
EndSection
If you see such thing, just change the Driver to "vesa" and add the board's name. You could try to use the tdfx driver and take a shot at getting 3D working, but I can't assure it will work, though. In the next section:
Code:
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Viewport 0 0
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "800x600" "640x480"
EndSubSection
EndSection
Add the modes (i.e resolutions) you want to use and the bit depth, unless you want 3D you can have 24-bit depth withou problems for the desktop with either the tdfx or the vesa driver, if you want to take the shot and test 3D, you'll need to set the 16-bit mode as the default. The modes "probed" and used are passed to the X server from left to right, so if you want say, 1024 resolution as the default, but have available the others, the line should be:
Code:
Modes "1024x768" "800x600" "640x480"
Save the file, exit nano, and test.
Hope this helps.