/[soft]/ldetect-lst/trunk/lst/Cards+
ViewVC logotype

Contents of /ldetect-lst/trunk/lst/Cards+

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.30