summaryrefslogtreecommitdiffstats
path: root/lst/Cards+
blob: d2f06a32143540529ad929f8275b5b9ea317679f (plain)
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
# $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)

NAME S3 UniChrome-based cards
DRIVER openchrome
# 3D needs a DRM driver in kernel:
DRI_GLX

# 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

# AMD
NAME AMD Geode GX/LX
DRIVER amd

# ATI

NAME ATI Mach / Rage-based cards
DRIVER ati
DRI_GLX

NAME ATI Mach / Rage-based cards (no 3D acceleration)
DRIVER ati

NAME ATI Rage 128 TV-out
SEE ATI Mach / Rage-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 driver: update name as
# support changes
NAME ATI Radeon 9500 - X850
DRIVER ati
DRI_GLX
DRIVER2 fglrx

# Radeon cards supported by proprietary driver but not free driver: update name as
# support changes
NAME ATI Radeon X1300 - X1950
DRIVER vesa
DRIVER2 fglrx

# 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
DRIVER sisusb

NAME SiS (old series)
DRIVER sis

NAME SiS (300 series)
DRIVER sis
DRI_GLX

NAME SiS / XGI (315 / 330 / 340 series)
DRIVER sis

# 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 - GeForce 2 (71xx)
DRIVER nv
DRIVER2 nvidia71xx

NAME NVIDIA GeForce 3 - GeForce 4 (96xx)
DRIVER nv
DRIVER2 nvidia96xx

NAME NVIDIA GeForce FX - GeForce 8800
DRIVER nv
DRIVER2 nvidia97xx

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

# 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

# Misc

END