1.\" 2.\" $FreeBSD$ 3.\" 4.Dd February 19, 2001 5.Dt TDFX 4 6.Os 7.Sh NAME 8.Nm tdfx 9.Nd Voodoo Graphics and VoodooII Memory Access GLIDE device driver 10.Sh SYNOPSIS 11.Cd device tdfx 12.Pp 13.Cd options TDFX_LINUX 14.Sh DESCRIPTION 15This driver creates an entry in 16.Pa /dev 17that allows programs (mostly 18.Em GLIDE-based software ) 19to access the device memory of the Voodoo Graphics and 20VoodooII 3D accelerators created by 21.Em 3Dfx, Inc . 22This provides an interface 23for applications based on the 24.Em GLIDE API 25or that simply use the API 26provided by the linux 27.Pa /dev/3dfx 28device to use the video device. 29.Pp 30Supports all cards based on the following chipsets: 31.Pp 32.Bl -item -offset indent -compact 33.It 34.Em 3Dfx Voodoo Graphics 35.It 36.Em 3Dfx Voodoo II 37.El 38.Pp 39Specifically, the following cards should work: 40.Pp 41.Bl -item -offset indent -compact 42.It 43.Em Diamond Multimedia Monster 3D 44.It 45.Em Diamond Multimedia Monster 3D II 46.El 47.Pp 48Note that this driver does not currently have support for the Voodoo 49Banshee, Voodoo3, Voodoo5, or Voodoo6 based cards. 50It also does not currently support the Voodoo Rush. 51It also does not yet handle the SLI feature of the Voodoo II boards. 52You can only use each of them separately. 53.Pp 54The following kernel configuration options are available: 55.Pp 56.Cd options LINUX_TDFX 57.Pp 58Enable the linux ioctl code for this driver, where the only supported 59applications currently reside. 60.Sh FILES 61.Bl -tag -width /dev/voodoo* -compact 62.It Pa /dev/3dfx 63Symlinked to default 64.Em 3dfx 65board 66.It Pa /dev/3dfx* 67.Em Character Device 68programming interface 69.Pp 70.It Pa /dev/voodoo 71Mirrors of above interfaces 72.It Pa /dev/voodoo* 73(Some apps use 74.Pa /dev/voodoo ) 75.El 76.Sh HISTORY 77The 78.Nm 79driver appeared in 80.Fx 5.0 , 81and was originally developed for Linux kernel 2.0.x, later written for 822.2.x and 2.4.x. 83.Sh AUTHORS 84.An -nosplit 85The driver was developed by 86.An Coleman Kane Aq cokane@micro.ti.com 87after the linux version of this driver by 88.An Darryll Straus , 89.An John Taylor , 90.An Jens Axboe , 91.An Carlo Wood Aq carlo@alinoe.com 92and 93.An Joseph Kain Aq joseph@3dfx.com 94to be directly compatible with it and support the many GLIDE based games 95available for Linux and 96.Ux . 97