TCLUG Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [TCLUG:22525] XF86Config




I've had a lot of problems getting Xfree 4.0.1 running with my voodoo3.
I followed the instructions for the minimal install, which I originally
thought was my mistake.  After I had 3.3.6 gone and 4.0.1 installed I
tried to configure it automatically with 'xf86cfg' which I think just
runs 'XFree86 -configure'.  The screen flickered and up came the GUI
config.  Shortly after that, it quit and returned to just the standard
background.  I killed X and looked back at the log and it couldn't find my
mouse (which is a standard 3-button serial and detected it fine under
3.3.6).  I edited the file it generated and when I re-ran X, it worked
fine.  However it would only go in 640x480x8.  Then I tried 'xf86config'
because I've never had a problem with that in the past.  Then I found out
there isn't an entry for the voodoo3.  So after a few minutes of changing
things I finally got it to load up in 1280x1024x24.  But the DRI module
wasn't loading.  Reading README.DRI showed me how to load it and enable it
for all users.  Besides that, I found the document fairly worthless.  Also,
it mentions there should be kernel modules, a 'glxinfo' app, and a 'gears'
app.  I checked the FILES file for them but they weren't anywhere in the
release.  On dri.sourceforge.net I found glxinfo and gears.  After getting
that and running glxinfo, I noticed that it was only using the software
renderer (indirect).  Snooping around in the CVS I found the kernel
modules in:

   xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/

I retrieved that directory and ran make.  It generated tdfx.o which I
copied to the misc module directory.  Then re-ran X and glxinfo.  This time
it fully detected my voodoo3.  So after a week I got XFree 4.0.1 fully
working.  I hope I just missed a lot of documentation that made this
easier, because it shouldn't be that difficult to setup.  However, since
this isn't their current version, it doesn't have to completely work.


					Ross