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