1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
|
# $Id$
# This is the database of card definitions used by XFdrake
#
# Each definition should have a NAME entry, a DRIVER
#
# A reference to another definition is made with SEE (already defined
# entries are not overridden).
#
# Optional entries are:
#
# NOCLOCKPROBE: advises never to probe clocks
# UNSUPPORTED: indicates card that is not yet properly supported by XFree4
# LINE: adds a line of text to be included in the Device section (can include options or comments).
#
# DRI_GLX: 3D acceleration configuration for XFree 4 using DRI.
# DRI_GLX_EXPERIMENTAL: DRI, but EXPERIMENTAL and may freeze the machine.
#
# BAD_FB_RESTORE: for bad cards not restoring cleanly framebuffer (XFree 4)
#
# MULTI_HEAD 2: for DualHead cards (think Matrox G450)
# MULTI_HEAD n: for n Head cards (eg: "MULTI_HEAD 4" for QuadHead)
# FB_TVOUT: the card displays to a plugged TV when in framebuffer
#
#
######################################################################
# Generic drivers
NAME VESA driver (generic)
CHIPSET VESA VBE 2.0
DRIVER vesa
NAME VGA driver (generic)
DRIVER vga
NAME FrameBuffer (generic)
DRIVER fbdev
#Chips & Technologies
NAME Chips & Technologies-based cards
DRIVER chips
LINE # Device section for C&T cards.
LINE # Option "suspend_hack"
LINE # Option "STN"
LINE # Option "no_stretch"
LINE # Option "no_center"
LINE # Option "use_modeline"
LINE # Option "fix_panel_size"
LINE # videoram 512
# Cirrus Logic
NAME Cirrus Logic GD542x-based cards
DRIVER vga
LINE # Device section for Cirrus Logic GD5420/2/4/6/8/9-based cards.
LINE #MemBase 0x00e00000
LINE #MemBase 0x04e00000
LINE #Option "linear"
NAME Cirrus Logic GD54xx-based cards
DRIVER cirrus
# S3
NAME S3 8xx / 9xx / Trio / Aurora64V+-based cards
DRIVER s3
NEEDVIDEORAM
NAME S3 ViRGE-based cards
DRIVER s3virge
NEEDVIDEORAM
NAME S3 Trio3D-based cards
DRIVER s3virge
LINE Option "sw_cursor"
NAME S3 Savage-based cards
DRIVER savage
NEEDVIDEORAM
# S3 UniChrome (via)
# Some cards do not have 3D support, or 3D support is not safe: see
# http://wiki.openchrome.org/tikiwiki/tiki-index.php?page=HardwareCaveats
# According to pcpa, hardware cursor causes display corruption on some
# models as of 2007/08/21
NAME S3 UniChrome-based cards with 3D support
DRIVER openchrome
# 3D needs a DRM driver in kernel:
DRI_GLX
LINE Option "SWcursor"
# See bug #33535. This specific adapter doesn't work with 3D with
# openchrome any more, but does work with the old via driver.
NAME VIA K8M800 UniChrome
DRIVER via
DRI_GLX
LINE Option "SWcursor"
# Same as UniChrome, but no 3D support yet
NAME VIA Chrome9-based cards
DRIVER openchrome
LINE Option "SWcursor"
# Tseng
# All potential driver options, and non-PCI-based cards, dropped (2007/03/08) on
# advice of current Tseng maintainer, Luc Verhaegen. Non-PCI cards are no longer
# supported, and no options should be necessary for remaining supported cards.
NAME Tseng ET4000W32p / ET6x00-based cards
DRIVER tseng
NEEDVIDEORAM
# AMD
NAME AMD Geode GX/LX
DRIVER geode
# ATI
NAME ATI Mach 64-based cards
DRIVER mach64
DRI_GLX
NAME ATI Rage 128-based cards
DRIVER r128
DRI_GLX
NAME ATI Mach 64-based cards (no 3D acceleration)
DRIVER mach64
NAME ATI Rage 128 TV-out
SEE ATI Rage 128-based cards
FB_TVOUT
# Radeon cards not supported by proprietary driver: update name
# as support changes
NAME ATI Radeon 9250 and earlier
DRIVER ati
DRI_GLX
# Radeon cards supported by proprietary driver and free 'radeon'
# driver: update name as support changes
NAME ATI Radeon 9500 to Radeon X1050
DRIVER ati
DRI_GLX
DRIVER2 fglrx
# FireGL cards supported by proprietary driver and free 'radeon'
# driver: update name as support changes
NAME ATI r300 or r400 based FireGL
SEE ATI Radeon 9500 to Radeon X1050
# Radeon cards supported by proprietary driver and free 'radeonhd'
# driver: update name as support changes
NAME ATI Radeon X1300 to Radeon HD 3870 X2
DRIVER radeonhd
DRI_GLX
DRIVER2 fglrx
# Radeon cards supported by proprietary driver but no free driver
# yet: update name as support changes
NAME ATI Radeon HD 4850 and later
DRIVER vesa
DRI_GLX
DRIVER2 fglrx
# FireGL cards supported by proprietary driver and free 'radeonhd'
# driver: update name as support changes
NAME ATI r500 or r600 based FireGL
SEE ATI Radeon X1300 to Radeon HD 3870 X2
# ARK Logic
NAME Ark Logic ARKx000-based cards
DRIVER ark
# National Semiconductor (NSC)
NAME NSC
DRIVER nsc
# Trident
NAME Trident-based cards
DRIVER trident
# SiS
NAME SiS USB video adapter
DRIVER sisusb
NAME SiS old series-based cards
DRIVER sis
NAME SiS 300 series-based cards
DRIVER sis
DRI_GLX
NAME SiS SiS / XGI 315 / 330 / 340 series-based cards
DRIVER sis
NAME SiS SiS 670 / 671-based cards
DRIVER sisimedia
# Cyrix
NAME MediaGX
DRIVER cyrix
# Number 9 I128
NAME Number Nine I-128-based cards
DRIVER i128
# Matrox
NAME Matrox Millennium / II / Productiva G100
DRIVER mga
BAD_FB_RESTORE
NAME Matrox Millennium G series (single head)
DRIVER mga
DRI_GLX
BAD_FB_RESTORE
NAME Matrox Millennium G series (dual head)
SEE Matrox Millennium G series (single head)
MULTI_HEAD 2
NAME Matrox Millennium G200 (quad head)
SEE Matrox Millennium G series (single head)
MULTI_HEAD 4
# NVIDIA
NAME NVIDIA RIVA 128
DRIVER nv
BAD_FB_RESTORE
NAME NVIDIA RIVA TNT to GeForce 2
DRIVER nv
DRIVER2 nvidia71xx
NAME NVIDIA GeForce 3 to GeForce 4
DRIVER nv
DRIVER2 nvidia96xx
NAME NVIDIA GeForce FX series
DRIVER nv
DRIVER2 nvidia173
DRIVER2_NO_SSE nvidia96xx
NAME NVIDIA GeForce 6100 and later
DRIVER nv
DRIVER2 nvidia-current
DRIVER2_NO_SSE nvidia96xx
NAME NVIDIA GeForce3 (xbox)
DRIVER nvxbox
LINE Option "UseFBDev" "1"
LINE Option "HWCursor" "0"
# IMS
NAME IMS TwinTurbo-based cards
DRIVER imstt
# 3DLabs
NAME 3Dlabs Glint / Permedia-based cards
DRIVER glint
NAME 3Dlabs Glint / Permedia-based cards (software cursor)
LINE Option "SWcursor"
DRIVER glint
NAME Diamond Fire GL 3000
LINE Option "SWcursor"
DRIVER glint
LINE Option "FireGL3000" "true"
# Alliance Semiconductor
NAME Alliance ProMotion-based cards
DRIVER apm
# NeoMagic
NAME NeoMagic MagicGraph (laptop/notebook)
DRIVER neomagic
LINE Option "overrideValidateMode"
LINE # Chipset "NM2160"
LINE # IOBase 0xfea00000
LINE # MemBase 0xfd000000
LINE # VideoRam 2048
LINE # DacSpeed 90
LINE # Option "linear"
LINE # Option "nolinear"
LINE # Option "sw_cursor"
LINE # Option "hw_cursor"
LINE # Option "no_accel"
LINE # Option "intern_disp"
LINE # Option "extern_disp"
LINE # Option "mmio"
LINE # Option "no_mmio"
LINE # Option "lcd_center"
LINE # Option "no_stretch"
NAME NeoMagic 128XD
SEE NeoMagic MagicGraph (laptop/notebook)
LINE Option "XaaNoScanlineImageWriteRect"
LINE Option "XaaNoScanlineCPUToScreenColorExpandFill"
NAME NeoMagic MagicMedia (laptop/notebook)
DRIVER neomagic
NAME NeoMagic MagicMedia 256XL+
SEE NeoMagic MagicMedia (laptop/notebook)
LINE Option "sw_cursor"
# Digital
NAME Digital 8-plane TGA (Generic)
CHIPSET TGA
DRIVER tga
NAME Digital 8-plane TGA (Bt485-based)
CHIPSET TGA
DRIVER tga
LINE Ramdac "Bt485"
NAME Digital 24-plane TGA
CHIPSET TGA
DRIVER tga
LINE Ramdac "Bt463"
# Rendition
NAME Rendition Verite-based cards
DRIVER rendition
LINE # Option "sw_cursor"
# Intel
NAME Intel 740-based cards
DRIVER i740
LINE #Option "no_accel"
LINE #Option "sw_cursor"
LINE #Option "hw_cursor"
LINE #Option "sgram"
LINE #Option "sdram"
NAME Intel 810 and later
DRIVER intel
DRI_GLX
# unlike i815 and newer, i810 doesn't support graphical installer:
NAME Intel 810
SEE Intel 810 and later
NAME Intel Vermilion-based cards
DRIVER vermilion
# 3DFX
NAME 3DFX Voodoo / Voodoo II
DRIVER voodoo
NAME 3DFX Voodoo 3 - 5 / Banshee / Rush
DRIVER tdfx
DRI_GLX
# Silicon Motion, Inc.
NAME Silicon Motion Lynx-based cards
DRIVER siliconmotion
# Sun
NAME Sun Monochrome (bwtwo)
DRIVER sunbw2
NAME Sun Color3 (cgthree)
DRIVER suncg3
NAME Sun GX-based cards
DRIVER suncg6
NAME Sun SX-based cards
DRIVER suncg14
NAME Sun ZX-based cards
DRIVER sunleo
NAME Sun TCX-based cards
DRIVER suntcx
NAME Sun Elite3D- / FFB-based cards
DRIVER sunffb
# VMware virtual video cards
NAME VMware virtual video card
DRIVER vmware
# VirtualBox virtual video cards
NAME VirtualBox virtual video card
DRIVER vboxvideo
# Misc
END
|