xref: /freebsd/share/man/man4/tdfx.4 (revision 6b3455a7665208c366849f0b2b3bc916fb97516e)
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.Bd -unfilled -offset indent
32.Em 3Dfx Voodoo Graphics
33.Em 3Dfx Voodoo II
34.Ed
35.Pp
36Specifically, the following cards should work:
37.Bd -unfilled -offset indent
38.Em Diamond Multimedia Monster 3D
39.Em Diamond Multimedia Monster 3D II
40.Ed
41.Pp
42Note that this driver does not currently have support for the Voodoo
43Banshee, Voodoo3, Voodoo5, or Voodoo6 based cards.
44It also does not currently support the Voodoo Rush.
45It also does not yet handle the SLI feature of the Voodoo II boards.
46You can only use each of them separately.
47.Pp
48The following kernel configuration options are available:
49.Pp
50.Cd options LINUX_TDFX
51.Pp
52Enable the linux ioctl code for this driver, where the only supported
53applications currently reside.
54.Sh FILES
55.Bl -tag -width /dev/voodoo* -compact
56.It Pa /dev/3dfx
57Symlinked to default
58.Em 3dfx
59board
60.It Pa /dev/3dfx*
61.Em Character Device
62programming interface
63.Pp
64.It Pa /dev/voodoo
65Mirrors of above interfaces
66.It Pa /dev/voodoo*
67(Some apps use
68.Pa /dev/voodoo )
69.El
70.Sh AUTHORS
71.An -nosplit
72The driver was developed by
73.An Coleman Kane Aq cokane@micro.ti.com
74after the linux version of this driver by
75.An Darryll Straus ,
76.An John Taylor ,
77.An Jens Axboe ,
78.An Carlo Wood Aq carlo@alinoe.com
79and
80.An Joseph Kain Aq joseph@3dfx.com
81to be directly compatible with it and support the many GLIDE based games
82available for Linux and
83.Ux .
84.Sh HISTORY
85The
86.Nm
87driver appeared in
88.Fx 5.0 ,
89and was originally developed for Linux kernel 2.0.x, later written for
902.2.x and 2.4.x.
91