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