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

Re: DRI for 3dFX Voodoo 4/5 and Xfree86 4.1.0



Eric Whitestone wrote:
> 
>         Ok, I have compiled the Direct Rendering Manager into my kernel, including the 3dfx Banshee/Voodoo3+. I have Xfree86 4.1.0. My Video card is a voodoo 4/5. I am wondering if I need to do anything besides compile the kernel for my vid card. Xfree86 works fine, other than when i want to play quake and it is *extremely* slow. Are there more drivers i need to get such as mesa or opengl?  (don't have a clue about either of those, or if their the same thing). If someone can direct me to a HOWTO for this, or give me some help themselves I would appreciate it.

  lines!

  here's a list (from memory) of what you need:

  - tdfx module in kernel (you might need to recompile kernel)

  - libglide3 package

  - say that you want tdfx in XF86Config, here are the relevant parts:

	Section "Device"
        	Identifier      "3dfx Voodoo III"
	        Driver "tdfx"
	EndSection

	Section "Screen"
	        Identifier      "Default Screen"
	        Device          "3dfx Voodoo III"
	        Monitor         "SONY Multiscan 100sx"
		DefaultDepth    16
		...
	EndSection

	Section "DRI"
	        Mode    0666
	EndSection

  note that DefaultDepth 16 is required for voodoo3. That's the most
annoying part - you cannot play games (or run other openGL programs)
using same X session as you generally would prefer to run your other X
apps in. That just plain sucks. Of ocurse, you can start X -depth 24 :1
and work there, and then start X -depth 16 :0 a play games there (AFAIK
the one with DRI has to be :0).

  Is this a HW problem of voodoo3 (I thought it supports 32 bit color
interface, but has 16 bit color inside). Is there any better workaround?
Any light in the future? Do other servers have same limitation?

	erik



Reply to: