xref: /freebsd/share/man/man4/tdfx.4 (revision 57718be8fa0bd5edc11ab9a72e68cc71982939a6)
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