]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - share/man/man4/tdfx.4
This commit was generated by cvs2svn to compensate for changes in r142425,
[FreeBSD/FreeBSD.git] / share / man / man4 / tdfx.4
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
15 This driver creates an entry in
16 .Pa /dev
17 that allows programs (mostly
18 .Em GLIDE-based software )
19 to access the device memory of the Voodoo Graphics and
20 VoodooII 3D accelerators created by
21 .Em 3Dfx, Inc .
22 This provides an interface
23 for applications based on the
24 .Em GLIDE API
25 or that simply use the API
26 provided by the linux
27 .Pa /dev/3dfx
28 device to use the video device.
29 .Pp
30 Supports 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
39 Specifically, 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
48 Note that this driver does not currently have support for the Voodoo
49 Banshee, Voodoo3, Voodoo5, or Voodoo6 based cards.
50 It also does not currently support the Voodoo Rush.
51 It also does not yet handle the SLI feature of the Voodoo II boards.
52 You can only use each of them separately.
53 .Pp
54 The following kernel configuration options are available:
55 .Pp
56 .Cd options LINUX_TDFX
57 .Pp
58 Enable the linux ioctl code for this driver, where the only supported
59 applications currently reside.
60 .Sh FILES
61 .Bl -tag -width /dev/voodoo* -compact
62 .It Pa /dev/3dfx
63 Symlinked to default
64 .Em 3dfx
65 board
66 .It Pa /dev/3dfx*
67 .Em Character Device
68 programming interface
69 .Pp
70 .It Pa /dev/voodoo
71 Mirrors of above interfaces
72 .It Pa /dev/voodoo*
73 (Some apps use
74 .Pa /dev/voodoo )
75 .El
76 .Sh HISTORY
77 The
78 .Nm
79 driver appeared in
80 .Fx 5.0 ,
81 and was originally developed for Linux kernel 2.0.x, later written for
82 2.2.x and 2.4.x.
83 .Sh AUTHORS
84 .An -nosplit
85 The driver was developed by
86 .An Coleman Kane Aq cokane@micro.ti.com
87 after the linux version of this driver by
88 .An Darryll Straus ,
89 .An John Taylor ,
90 .An Jens Axboe ,
91 .An Carlo Wood Aq carlo@alinoe.com
92 and
93 .An Joseph Kain Aq joseph@3dfx.com
94 to be directly compatible with it and support the many GLIDE based games
95 available for Linux and
96 .Ux .