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 AUTHORS 77.An -nosplit 78The driver was developed by 79.An Coleman Kane Aq cokane@micro.ti.com 80after the linux version of this driver by 81.An Darryll Straus , 82.An John Taylor , 83.An Jens Axboe , 84.An Carlo Wood Aq carlo@alinoe.com 85and 86.An Joseph Kain Aq joseph@3dfx.com 87to be directly compatible with it and support the many GLIDE based games 88available for Linux and 89.Ux . 90.Sh HISTORY 91The 92.Nm 93driver appeared in 94.Fx 5.0 , 95and was originally developed for Linux kernel 2.0.x, later written for 962.2.x and 2.4.x. 97