1
.\" $XFree86: xc/programs/Xserver/hw/xfree86/drivers/chips/chips.man,v 1.5 2002/01/04 21:22:27 tsi Exp $
2
.\" shorthand for double quote that works everywhere.
4
.TH CHIPS __drivermansuffix__ __vendorversion__
6
chips \- Chips and Technologies video driver
9
.B "Section \*qDevice\*q"
10
.BI " Identifier \*q" devname \*q
11
.B " Driver \*qchips\*q"
17
is an XFree86 driver for Chips and Technologies video processors. The majority
18
of the Chips and Technologies chipsets are supported by this driver. In general
19
the limitation on the capabilities of this driver are determined by the
20
chipset on which it is run. Where possible, this driver provides full
21
acceleration and supports the following depths: 1, 4, 8, 15, 16, 24 and on
22
the latest chipsets an 8+16 overlay mode. All visual types are supported for
23
depth 1, 4 and 8 and both TrueColor and DirectColor visuals are supported
24
where possible. Multi-head configurations are supported on PCI or AGP buses.
25
.SH SUPPORTED HARDWARE
28
driver supports video processors on most of the bus types currently available.
29
The chipsets supported fall into one of three architectural classes. A
33
architecture and the newer
39
The supported chipsets are
40
.B ct65520, ct65525, ct65530, ct65535, ct65540, ct65545, ct65546
44
Color depths 1, 4 and 8 are supported on all chipsets, while depths 15, 16
45
and 24 are supported only on the
46
.B 65540, 65545, 65546
49
chipsets. The driver is accelerated when used with the
53
chipsets, however the DirectColor visual is not available.
55
.B Wingine Architecture
57
The supported chipsets are
62
Color depths 1, 4 and 8 are supported on both chipsets, while depths 15, 16
63
and 24 are supported only on the
65
chipsets. The driver is accelerated when used with the
67
chipsets, however the DirectColor visual is not available.
71
The supported chipsets are
72
.B ct65550, ct65554, ct65555, ct68554, ct69000
76
Color depths 1, 4, 8, 15, 16, 24 and 8+16 are supported on all chipsets.
77
The DirectColor visual is supported on all color depths except the 8+16
78
overlay mode. Full acceleration is supplied for all chipsets.
79
.SH CONFIGURATION DETAILS
80
Please refer to XF86Config(__filemansuffix__) for general configuration
81
details. This section only covers configuration details specific to this
84
The driver auto-detects the chipset type, but the following
86
names may optionally be specified in the config file
88
section, and will override the auto-detection:
91
"ct65520", "ct65525", "ct65530", "ct65535", "ct65540", "ct65545", "ct65546",
92
"ct65548", "ct65550", "ct65554", "ct65555", "ct68554", "ct69000", "ct69030",
96
The driver will auto-detect the amount of video memory present for all
97
chipsets. But maybe overridden with the
99
entry in the config file
105
are supported, on one or more of the supported chipsets:
107
.BI "Option \*qNoAccel\*q \*q" boolean \*q
108
Disable or enable acceleration. Default: acceleration is enabled.
110
.BI "Option \*qNoLinear\*q \*q" boolean \*q
111
Disables linear addressing in cases where it is enabled by default.
114
.BI "Option \*qLinear\*q \*q" boolean \*q
115
Enables linear addressing in cases where it is disabled by default.
118
.BI "Option \*qHWCursor\*q \*q" boolean \*q
119
Enable or disable the HW cursor. Default: on.
121
.BI "Option \*qSWCursor\*q \*q" boolean \*q
122
Enable or disable the HW cursor. Default: off.
124
.BI "Option \*qSTN\*q \*q" boolean \*q
125
Force detection of STN screen type. Default: off.
127
.BI "Option \*qUseModeline\*q \*q" boolean \*q
128
Reprogram flat panel timings with values from the modeline. Default: off
130
.BI "Option \*qFixPanelSize\*q \*q" boolean \*q
131
Reprogram flat panel size with values from the modeline. Default: off
133
.BI "Option \*qNoStretch\*q \*q" boolean \*q
134
This option disables the stretching on a mode on a flat panel to fill the
137
.BI "Option \*qLcdCenter\*q \*q" boolean \*q
138
Center the mode displayed on the flat panel on the screen. Default: off
140
.BI "Option \*qHWclocks\*q \*q" boolean \*q
141
Force the use of fixed hardware clocks on chips that support both fixed
142
and programmable clocks. Default: off
144
.BI "Option \*qUseVclk1\*q \*q" boolean \*q
145
Use the Vclk1 programmable clock on
147
chipsets instead of Vclk2. Default: off
149
.BI "Option \*qFPClock8\*q \*q" float \*q
151
.BI "Option \*qFPClock16\*q \*q" float \*q
153
.BI "Option \*qFPClock24\*q \*q" float \*q
155
.BI "Option \*qFPClock32\*q \*q" float \*q
156
Force the use of a particular video clock speed for use with the
157
flat panel at a specified depth
159
.BI "Option \*qMMIO\*q \*q" boolean \*q
160
Force the use of memory mapped IO for acceleration registers. Default: off
162
.BI "Option \*qFullMMIO\*q \*q" boolean \*q
163
Force the use of memory mapped IO where it can be used. Default: off
165
.BI "Option \*qSuspendHack\*q \*q" boolean \*q
166
Force driver to leave centering and stretching registers alone. This
167
can fix some laptop suspend/resume problems. Default: off
169
.BI "Option \*qOverlay\*q"
170
Enable 8+24 overlay mode. Only appropriate for depth 24. Default: off.
172
.BI "Option \*qColorKey\*q \*q" integer \*q
173
Set the colormap index used for the transparency key for the depth 8 plane
174
when operating in 8+16 overlay mode. The value must be in the range
175
2\-255. Default: 255.
177
.BI "Option \*qVideoKey\*q \*q" integer \*q
178
This sets the default pixel value for the YUV video overlay key.
181
.BI "Option \*qShadowFB\*q \*q" boolean \*q
182
Enable or disable use of the shadow framebuffer layer. Default: off.
184
.BI "Option \*qSyncOnGreen\*q \*q" boolean \*q
185
Enable or disable combining the sync signals with the green signal.
188
.BI "Option \*qShowCache\*q \*q" boolean \*q
189
Enable or disable viewing offscreen memory. Used for debugging only
192
.BI "Option \*q18bitBus\*q \*q" boolean \*q
193
Force the driver to assume that the flat panel has an 18bit data bus.
196
.BI "Option \*qCrt2Memory\*q \*q" integer \*q
197
In a dual-head mode (69030 only) this option selects the amount of memory
198
to set aside for the second head. If not specified, half the memory is used.
201
.BI "Option \*qDualRefresh\*q \*q" integer \*q
202
The 69030 supports independent refresh rates on its two display channels.
203
This mode of operations uses additional memory bandwidth and thus limits
204
the maximum colour depth and refresh rate that can be achieved, and so is
205
off by default. Using this option forces the use of an independent refresh
206
rate on the two screens.
209
XFree86(1), XF86Config(__filemansuffix__), xf86config(1), Xserver(1), X(__miscmansuffix__)
211
You are also recommended to read the README.chips file that comes with all
212
XFree86 distributions, which discusses the
214
driver in more detail.
216
Authors include: Jon Block, Mike Hollick, Regis Cridlig, Nozomi Ytow,
217
Egbert Eich, David Bateman and Xavier Ducoin