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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2575 - (show annotations) (download)
Wed Jan 4 18:31:47 2012 UTC (12 years, 2 months ago) by tv
File size: 9268 byte(s)
refuse to set up nvidia if SSE support is not available

needed since nvidia96xx is not compatible for latest x11-server (and
commenting it out makes us loosing the DRIVER2_NO_SEE keyword)

note that for a month we were failing to do so GeForce GF410/510/520 and
on Quadro 4200M (r2240, 2011-12-09, anssi)
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 DRI_GLX
143
144 # FireGL cards not supported by proprietary driver, but supported by ati
145 # update name as support changes
146 NAME ATI r300/r400/r500 based FireGL
147 SEE ATI Radeon X1950 and earlier
148
149 # Radeon card not supported by proprietary driver, nor ati, but supported
150 # by radeonhd
151 NAME ATI Radeon RV710 9592
152 DRIVER radeonhd
153 DRI_GLX
154
155 # FirePro card not supported by proprietary driver, but supported by ati
156 NAME ATI FirePro M5750
157 SEE ATI Radeon X1950 and earlier
158
159 # Radeon cards supported by proprietary driver and free 'radeon'
160 # driver: update name as support changes
161 NAME ATI Radeon HD 2000 and later (radeon/fglrx)
162 DRIVER ati
163 DRI_GLX
164 DRIVER2 fglrx
165
166 # FireGL cards supported by proprietary driver and free 'radeon'
167 # driver: update name as support changes
168 NAME ATI r600 based FireGL
169 SEE ATI Radeon HD 2000 and later (radeon/fglrx)
170
171 # FirePro cards as above:
172 NAME ATI FirePro (radeon/fglrx)
173 SEE ATI Radeon HD 2000 and later (radeon/fglrx)
174
175 # Radeon cards supported by proprietary driver and free 'radeonhd'
176 # driver, but not free 'radeon' driver.
177 NAME ATI Radeon HD 3850 X2
178 DRIVER radeonhd
179 DRI_GLX
180 DRIVER2 fglrx
181
182 NAME ATI FirePro V8700 Duo
183 SEE ATI Radeon HD 3850 X2
184
185 NAME ATI Radeon HD 2000 and later (radeonhd/fglrx)
186 DRIVER radeonhd
187 DRI_GLX
188 DRIVER2 fglrx
189
190 NAME ATI Radeon HD 2000 and later (vesa/fglrx)
191 DRIVER vesa
192 DRIVER2 fglrx
193
194 # ARK Logic
195
196 NAME Ark Logic ARKx000-based cards
197 DRIVER ark
198
199 # Trident
200
201 NAME Trident-based cards
202 DRIVER trident
203
204 # SiS
205
206 NAME SiS USB video adapter
207 DRIVER sisusb
208
209 NAME SiS old series-based cards
210 DRIVER sis
211
212 NAME SiS 300 series-based cards
213 DRIVER sis
214 DRI_GLX
215
216 NAME SiS SiS / XGI 315 / 330 / 340 series-based cards
217 DRIVER sis
218
219 NAME SiS SiS 670 / 671-based cards
220 DRIVER sisimedia
221
222 # Cyrix
223
224 NAME MediaGX
225 DRIVER geode
226
227 # Number 9 I128
228
229 NAME Number Nine I-128-based cards
230 DRIVER i128
231
232 # Matrox
233
234 NAME Matrox Millennium / II / Productiva G100
235 DRIVER mga
236 BAD_FB_RESTORE
237
238 NAME Matrox Millennium G series (single head)
239 DRIVER mga
240 DRI_GLX
241 BAD_FB_RESTORE
242
243 NAME Matrox Millennium G series (dual head)
244 SEE Matrox Millennium G series (single head)
245 MULTI_HEAD 2
246
247 NAME Matrox Millennium G200 (quad head)
248 SEE Matrox Millennium G series (single head)
249 MULTI_HEAD 4
250
251 # NVIDIA
252
253 NAME NVIDIA RIVA 128
254 DRIVER nv
255 BAD_FB_RESTORE
256
257 NAME NVIDIA RIVA TNT to GeForce 2
258 DRIVER nouveau
259 #DRIVER2 nvidia71xx (not compatible with x.org server 1.6)
260
261 NAME NVIDIA GeForce 2 MX to GeForce 4
262 DRIVER nouveau
263 #DRIVER2 nvidia96xx (not compatible with X.org server 1.11)
264
265 NAME NVIDIA GeForce FX series
266 DRIVER nouveau
267 #DRIVER2 nvidia173 (not compatible with X.org server 1.11)
268
269 NAME NVIDIA GeForce 6100 to GeForce 360
270 DRIVER nouveau
271 DRIVER2 nvidia-current
272 #DRIVER2_NO_SSE nvidia96xx
273 DRIVER2_NEEDS_SSE
274
275 NAME NVIDIA GeForce 400 series and later
276 DRIVER nouveau
277 DRIVER2 nvidia-current
278 #DRIVER2_NO_SSE nvidia96xx
279 DRIVER2_NEEDS_SSE
280
281 NAME NVIDIA GeForce 410M/510
282 DRIVER vesa
283 DRIVER2 nvidia-current
284 DRIVER2_NEEDS_SSE
285
286 NAME NVIDIA GeForce GT 520/520M/520MX
287 SEE NVIDIA GeForce 410M/510
288
289 NAME NVIDIA GeForce3 (xbox)
290 DRIVER nvxbox
291 LINE Option "UseFBDev" "1"
292 LINE Option "HWCursor" "0"
293
294 # IMS
295
296 NAME IMS TwinTurbo-based cards
297 DRIVER vesa
298
299 # 3DLabs
300
301 NAME 3Dlabs Glint / Permedia-based cards
302 DRIVER glint
303
304 NAME 3Dlabs Glint / Permedia-based cards (software cursor)
305 LINE Option "SWcursor"
306 DRIVER glint
307
308 NAME Diamond Fire GL 3000
309 LINE Option "SWcursor"
310 DRIVER glint
311 LINE Option "FireGL3000" "true"
312
313 # Alliance Semiconductor
314
315 NAME Alliance ProMotion-based cards
316 DRIVER apm
317
318 # NeoMagic
319
320 NAME NeoMagic MagicGraph (laptop/notebook)
321 DRIVER neomagic
322 LINE Option "overrideValidateMode"
323 LINE # Chipset "NM2160"
324 LINE # IOBase 0xfea00000
325 LINE # MemBase 0xfd000000
326 LINE # VideoRam 2048
327 LINE # DacSpeed 90
328 LINE # Option "linear"
329 LINE # Option "nolinear"
330 LINE # Option "sw_cursor"
331 LINE # Option "hw_cursor"
332 LINE # Option "no_accel"
333 LINE # Option "intern_disp"
334 LINE # Option "extern_disp"
335 LINE # Option "mmio"
336 LINE # Option "no_mmio"
337 LINE # Option "lcd_center"
338 LINE # Option "no_stretch"
339
340 NAME NeoMagic 128XD
341 SEE NeoMagic MagicGraph (laptop/notebook)
342 LINE Option "XaaNoScanlineImageWriteRect"
343 LINE Option "XaaNoScanlineCPUToScreenColorExpandFill"
344
345 NAME NeoMagic MagicMedia (laptop/notebook)
346 DRIVER neomagic
347
348 NAME NeoMagic MagicMedia 256XL+
349 SEE NeoMagic MagicMedia (laptop/notebook)
350 LINE Option "sw_cursor"
351
352
353 # Digital
354
355 NAME Digital 8-plane TGA (Generic)
356 CHIPSET TGA
357 DRIVER tga
358
359 NAME Digital 8-plane TGA (Bt485-based)
360 CHIPSET TGA
361 DRIVER tga
362 LINE Ramdac "Bt485"
363
364 NAME Digital 24-plane TGA
365 CHIPSET TGA
366 DRIVER tga
367 LINE Ramdac "Bt463"
368
369 # Rendition
370
371 NAME Rendition Verite-based cards
372 DRIVER rendition
373 LINE # Option "sw_cursor"
374
375 # Intel
376
377 NAME Intel 740-based cards
378 DRIVER i740
379 LINE #Option "no_accel"
380 LINE #Option "sw_cursor"
381 LINE #Option "hw_cursor"
382 LINE #Option "sgram"
383 LINE #Option "sdram"
384
385 NAME Intel 810 and later
386 DRIVER intel
387 DRI_GLX
388
389 NAME Intel Vermilion-based cards
390 DRIVER vesa
391
392 NAME Intel Poulsbo US15W (GMA500)
393 DRIVER psb
394 DRI_GLX
395
396 # 3DFX
397
398 NAME 3DFX Voodoo / Voodoo II
399 DRIVER voodoo
400
401 NAME 3DFX Voodoo 3 - 5 / Banshee / Rush
402 DRIVER tdfx
403 DRI_GLX
404
405 # Silicon Motion, Inc.
406
407 NAME Silicon Motion Lynx-based cards
408 DRIVER siliconmotion
409
410 # Sun
411
412 NAME Sun Monochrome (bwtwo)
413 DRIVER sunbw2
414
415 NAME Sun Color3 (cgthree)
416 DRIVER suncg3
417
418 NAME Sun GX-based cards
419 DRIVER suncg6
420
421 NAME Sun SX-based cards
422 DRIVER suncg14
423
424 NAME Sun ZX-based cards
425 DRIVER sunleo
426
427 NAME Sun TCX-based cards
428 DRIVER suntcx
429
430 NAME Sun Elite3D- / FFB-based cards
431 DRIVER sunffb
432
433 # QXL virtual video card
434 NAME QXL virtual video card
435 DRIVER qxl
436
437 # VMware virtual video cards
438
439 NAME VMware virtual video card
440 DRIVER vmware
441
442 # VirtualBox virtual video cards
443
444 NAME VirtualBox virtual video card
445 DRIVER vboxvideo
446
447 # Misc
448
449 END

  ViewVC Help
Powered by ViewVC 1.1.30