1.\" 2.Dd February 19, 2001 3.Dt TDFX 4 4.Os 5.Sh NAME 6.Nm tdfx 7.Nd Voodoo Graphics and VoodooII Memory Access GLIDE device driver 8.Sh SYNOPSIS 9.Cd device tdfx 10.Sh DESCRIPTION 11This driver creates an entry in 12.Pa /dev 13that allows programs (mostly 14.Em GLIDE-based software ) 15to access the device memory of the Voodoo Graphics and 16VoodooII 3D accelerators created by 17.Em 3Dfx, Inc . 18This provides an interface 19for applications based on the 20.Em GLIDE API 21or that simply use the API 22provided by the linux 23.Pa /dev/3dfx 24device to use the video device. 25.Pp 26Supports all cards based on the following chipsets: 27.Pp 28.Bl -item -offset indent -compact 29.It 30.Em 3Dfx Voodoo Graphics 31.It 32.Em 3Dfx Voodoo II 33.El 34.Pp 35Specifically, the following cards should work: 36.Pp 37.Bl -item -offset indent -compact 38.It 39.Em Diamond Multimedia Monster 3D 40.It 41.Em Diamond Multimedia Monster 3D II 42.El 43.Pp 44Note that this driver does not currently have support for the Voodoo 45Banshee, Voodoo3, Voodoo5, or Voodoo6 based cards. 46It also does not currently support the Voodoo Rush. 47It also does not yet handle the SLI feature of the Voodoo II boards. 48You can only use each of them separately. 49.Pp 50By loading the 51.Nm tdfx_linux.ko 52and 53.Nm linux.ko 54modules, you can enable the linux ioctl code for this driver, where the only supported 55applications currently reside. 56.Sh FILES 57.Bl -tag -width /dev/voodoo* -compact 58.It Pa /dev/3dfx 59Symlinked to default 60.Em 3dfx 61board 62.It Pa /dev/3dfx* 63.Em Character Device 64programming interface 65.Pp 66.It Pa /dev/voodoo 67Mirrors of above interfaces 68.It Pa /dev/voodoo* 69(Some apps use 70.Pa /dev/voodoo ) 71.El 72.Sh SEE ALSO 73.Xr kld 4 , 74.Xr linux 4 , 75.Xr kldload 8 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 Mt 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 Mt carlo@alinoe.com 92and 93.An Joseph Kain Aq Mt joseph@3dfx.com 94to be directly compatible with it and support the many GLIDE based games 95available for Linux and 96.Ux . 97