1CHIPS(4) Kernel Interfaces Manual CHIPS(4)
2
3
4
6 chips - Chips and Technologies video driver
7
9 Section "Device"
10 Identifier "devname"
11 Driver "chips"
12 ...
13 EndSection
14
16 chips is an Xorg driver for Chips and Technologies video processors.
17 The majority of the Chips and Technologies chipsets are supported by
18 this driver. In general the limitation on the capabilities of this
19 driver are determined by the chipset on which it is run. Where possi‐
20 ble, this driver provides full acceleration and supports the following
21 depths: 1, 4, 8, 15, 16, 24 and on the latest chipsets an 8+16 overlay
22 mode. All visual types are supported for depth 1, 4 and 8 and both
23 TrueColor and DirectColor visuals are supported where possible. Multi-
24 head configurations are supported on PCI or AGP buses.
25
27 The chips driver supports video processors on most of the bus types
28 currently available. The chipsets supported fall into one of three
29 architectural classes. A basic architecture, the WinGine architecture
30 and the newer HiQV architecture.
31
32 Basic Architecture
33
34 The supported chipsets are ct65520, ct65525, ct65530, ct65535, ct65540,
35 ct65545, ct65546 and ct65548
36
37 Color depths 1, 4 and 8 are supported on all chipsets, while depths 15,
38 16 and 24 are supported only on the 65540, 65545, 65546 and 65548
39 chipsets. The driver is accelerated when used with the 65545, 65546 or
40 65548 chipsets, however the DirectColor visual is not available.
41
42 Wingine Architecture
43
44 The supported chipsets are ct64200 and ct64300
45
46 Color depths 1, 4 and 8 are supported on both chipsets, while depths
47 15, 16 and 24 are supported only on the 64300 chipsets. The driver is
48 accelerated when used with the 64300 chipsets, however the DirectColor
49 visual is not available.
50
51 HiQV Architecture
52
53 The supported chipsets are ct65550, ct65554, ct65555, ct68554, ct69000
54 and ct69030
55
56 Color depths 1, 4, 8, 15, 16, 24 and 8+16 are supported on all
57 chipsets. The DirectColor visual is supported on all color depths
58 except the 8+16 overlay mode. Full acceleration is supplied for all
59 chipsets.
60
62 Please refer to xorg.conf(5x) for general configuration details. This
63 section only covers configuration details specific to this driver.
64
65 The driver auto-detects the chipset type, but the following ChipSet
66 names may optionally be specified in the config file "Device" section,
67 and will override the auto-detection:
68
69 "ct65520", "ct65525", "ct65530", "ct65535", "ct65540", "ct65545",
70 "ct65546", "ct65548", "ct65550", "ct65554", "ct65555", "ct68554",
71 "ct69000", "ct69030", "ct64200", "ct64300".
72
73 The driver will auto-detect the amount of video memory present for all
74 chipsets. But maybe overridden with the VideoRam entry in the config
75 file "Device" section.
76
77 The following driver Options are supported, on one or more of the sup‐
78 ported chipsets:
79
80 Option "NoAccel" "boolean"
81 Disable or enable acceleration. Default: acceleration is
82 enabled.
83
84 Option "NoLinear" "boolean"
85 Disables linear addressing in cases where it is enabled by
86 default. Default: off
87
88 Option "Linear" "boolean"
89 Enables linear addressing in cases where it is disabled by
90 default. Default: off
91
92 Option "HWCursor" "boolean"
93 Enable or disable the HW cursor. Default: on.
94
95 Option "SWCursor" "boolean"
96 Enable or disable the SW cursor. Default: off.
97
98 Option "STN" "boolean"
99 Force detection of STN screen type. Default: off.
100
101 Option "UseModeline" "boolean"
102 Reprogram flat panel timings with values from the modeline.
103 Default: off
104
105 Option "FixPanelSize" "boolean"
106 Reprogram flat panel size with values from the modeline.
107 Default: off
108
109 Option "NoStretch" "boolean"
110 This option disables the stretching on a mode on a flat panel to
111 fill the screen. Default: off
112
113 Option "LcdCenter" "boolean"
114 Center the mode displayed on the flat panel on the screen.
115 Default: off
116
117 Option "HWclocks" "boolean"
118 Force the use of fixed hardware clocks on chips that support
119 both fixed and programmable clocks. Default: off
120
121 Option "UseVclk1" "boolean"
122 Use the Vclk1 programmable clock on HiQV chipsets instead of
123 Vclk2. Default: off
124
125 Option "FPClock8" "float"
126
127 Option "FPClock16" "float"
128
129 Option "FPClock24" "float"
130
131 Option "FPClock32" "float"
132 Force the use of a particular video clock speed for use with the
133 flat panel at a specified depth
134
135 Option "MMIO" "boolean"
136 Force the use of memory mapped IO for acceleration registers.
137 Default: off
138
139 Option "FullMMIO" "boolean"
140 Force the use of memory mapped IO where it can be used. Default:
141 off
142
143 Option "SuspendHack" "boolean"
144 Force driver to leave centering and stretching registers alone.
145 This can fix some laptop suspend/resume problems. Default: off
146
147 Option "Overlay"
148 Enable 8+24 overlay mode. Only appropriate for depth 24.
149 Default: off.
150
151 Option "ColorKey" "integer"
152 Set the colormap index used for the transparency key for the
153 depth 8 plane when operating in 8+16 overlay mode. The value
154 must be in the range 2-255. Default: 255.
155
156 Option "VideoKey" "integer"
157 This sets the default pixel value for the YUV video overlay key.
158 Default: undefined.
159
160 Option "ShadowFB" "boolean"
161 Enable or disable use of the shadow framebuffer layer. Default:
162 off.
163
164 Option "SyncOnGreen" "boolean"
165 Enable or disable combining the sync signals with the green sig‐
166 nal. Default: off.
167
168 Option "ShowCache" "boolean"
169 Enable or disable viewing offscreen memory. Used for debugging
170 only Default: off.
171
172 Option "18bitBus" "boolean"
173 Force the driver to assume that the flat panel has an 18bit data
174 bus. Default: off.
175
176 Option "Crt2Memory" "integer"
177 In a dual-head mode (69030 only) this option selects the amount
178 of memory to set aside for the second head. If not specified,
179 half the memory is used. Default: off.
180
181 Option "DualRefresh" "integer"
182 The 69030 supports independent refresh rates on its two display
183 channels. This mode of operations uses additional memory band‐
184 width and thus limits the maximum colour depth and refresh rate
185 that can be achieved, and so is off by default. Using this
186 option forces the use of an independent refresh rate on the two
187 screens. Default: off.
188
189 Option "FpMode" "boolean"
190 The driver probes the chip to find out if a flat panel (LCD) is
191 connected and active. If this is true it limits the possible
192 screen size to the maximum resolution of the panel. The chips is
193 initialized by the BIOS which may set the chip to 'dual' mode
194 even if no panel is connected. In this case the available reso‐
195 lution on the CRT is limited to the panel size the BIOS has set.
196 To tell the driver that no panel is connected despite of what
197 the BIOS is saying set this option to off. Don't set it to off
198 if a panel is connected. Default: value probed by BIOS.
199
201 Xorg(1x), xorg.conf(5x), xorgconfig(1x), Xserver(1x), X(7)
202
203 You are also recommended to read the README.chips file that comes with
204 all Xorg distributions, which discusses the chips driver in more
205 detail.
206
208 Authors include: Jon Block, Mike Hollick, Regis Cridlig, Nozomi Ytow,
209 Egbert Eich, David Bateman and Xavier Ducoin
210
211
212
213
214X Version 11 xf86-video-chips 1.1.1 CHIPS(4)