Hi Bryan,
I just got XFree86-4.0 running on my Voodoo3 2000 AGP card. It was quite a
struggle.
Instead of the Mandrake 7.1 Beta 3 ISO's, I'm installing from a hard drive
using the latest Cooker that I get through rsynch. But maybe what worked
for me will work for you.
1. When I did a custom 'Developer' install, which installs XFree86-3.3.6, I
had the problems that the configuration of the XServer didn't like any of
the resolutions and color depths that I choose. So I just picked one
(1024x768, 16-bit) and forced it to use it even though it didn't pass the
screen tests.
On the first reboot after installation, X wouldn't come up. I got errors on
screen and in '/var/log/messages' about these shared libraries not being
found:
libjpeg.so.62
libXi.so.6
libfont.so.1
I followed the advice of another poster and logged into a terminal as 'root'
and executed:
ldconfig -v
This apparently added some missing links to these shared libraries. After
rebooting, X worked fine
2. Next, I used the same Cooker distribution (the latest as of early this
morning) to do an expert install from scratch. I told it to include the
Glide package (which I don't know if that makes any difference) and told the
install program to use XFree86-4.0 when it asked that question. I believe
this install had all the same problems from section 1. above, and I used the
same fixe. But X still wouldn't work. The message below appeared about the
bottom of '/var/log/XFree86.0.log'.
This should not happen!
An unresolved function was called!
Fatal Server error:
I followed the advice of a newsgroup posting (sorry, I can't find it
anymore) that suggested that I override the /etc/X11/XF86Config with the
XF86Config that comes with 3dfx's own precompiled binaries at:
http://linux.3dfx.com/open_source/download/voodoo3_banshee_dri.htm
I downloaded these files, but just did a comparison to see what what was
different. I added a few lines from the 3dfx file that weren't in the
version that Mandrake installed.
In Section "Module", after:
Load "glx"
I inserted:
Load "dri"
And after the EndSection for Section "Module", I added these three lines:
Section "DRI"
Mode 0666
EndSection
I saved it, restarted, and X worked. The KDE control panel 'info' says the
resolution is 1024x768 and 16 bits of color. I can tell, though, that the
resolution only is 800x600. But I'm still not able to adjust the resolution
using the DrakConf tool. All the screen tests for the resoultions and color
depths that I pick show garbage. So there are still some things to figure
out.
By the way, there are a few differences in the shared libraries that come
with the 3dfx downloadables and what comes with Cooker.Their Glide_V3
package includes these libraries that don't come with Cooker:
/usr/lib/libglide3x_V3.so
/usr/lib/libtexus.so
I may try installing them at some point.
Details on my system, if that makes any difference:
Voodoo3 2000 AGP Video Card
Abit BP-6 Motherboard
2 x 366 MHz Intel Celeron CPUs, overclocked to 550 MHz
256 MB Micron PC 133 DRAM
Logitech Mouseman+ PS/2 Mouse
Microsoft Natural Keyboard w/ PS/2 connection
Creative Soundblaster 16 PCI Value sound card
I hope this helps. Good luck!
Scott
--
Scott Langley
[EMAIL PROTECTED]
http://www.scottlangley.com