HOWTO Compatibilité Linux <-> Matériel

Steven Pritchard

3.2.1

12 novembre 2002

Ce document essaye de donner une liste de l'ensemble du matériel réputé compatible ou non avec Linux.


Table des matières
1. Introduction
1.1. Note sur les pilotes exclusivement binaires
1.2. Note sur les pilotes propriétaires
1.3. Architectures système
1.4. Sources d'informations
1.5. Problèmes connus avec ce document
1.6. Nouvelles versions de ce document
1.7. Retour d'informations et corrections
1.8. Remerciements
1.9. Historique des révisions
1.10. Traduction
2. Ordinateurs/Cartes mères/BIOS
2.1. Systèmes spécifiques/cartes-mères/BIOS
2.2. Non supportés
3. Ordinateurs portables
3.1. portables spécifiques
3.2. PCMCIA
4. CPU/FPU
4.1. Intel
4.2. AMD
4.3. Cyrix
4.4. IDT
4.5. Transmeta
4.6. Notes diverses
5. Mémoire
6. Cartes vidéo
6.1. XFree86
6.2. Serveurs X propriétaires
6.3. Kernel Framebuffer (fbdev)
6.4. SVGALIB (pour consoles graphiques)
7. Contrôleurs (disques durs)
7.1. Pilotes alpha, bêta
8. Contrôleurs (SCSI)
8.1. Supportés
8.2. Pilotes alpha, beta
8.3. Non supportés
9. Contrôleurs SCSI RAID
10. Contrôleurs IDE RAID
11. Contrôleurs (d'E/S)
12. Contrôleurs (multiports)
12.1. Cartes non-intelligentes
12.2. Cartes intelligentes
13. Extensions réseau
13.1. Supportées
13.2. Pilotes alpha, beta
13.3. Non supportées
14. Cartes son
14.1. Supportées
14.2. Pilotes alpha, beta
14.3. Non-supportées
15. Disques durs
15.1. Non supportés
16. Lecteurs de bande
16.1. Supportés
16.2. Pilotes alpha, beta
16.3. Non-supportés
17. Lecteurs de CD-ROM
17.1. Supportés
17.2. Pilotes alpha, beta
17.3. Notes
18. Graveurs de CD
19. Lecteurs DVD
20. Lecteurs extractibles
21. Souris
21.1. Supportées
21.2. Pilotes alpha, beta
21.3. Notes
22. Modems
23. Imprimantes/Tables traçantes
23.1. Ghostscript
24. Scanners
24.1. Supportés
24.2. Pilotes alpha, beta
24.3. Non supportés
25. USB
25.1. Caméras digitales
25.2. Divers
26. IEEE 1394 (FireWire/i.Link)
27. Cartes PCMCIA/Cardbus
28. Autres matériels
28.1. Radio-Amateur
28.2. Moniteurs VESA avec protocole d'économie d'énergie (DPMS)
28.3. Écrans tactiles
28.4. Terminaux sur port série
28.5. Joysticks
28.6. Dispositifs video (Cartes d'acquisition / Capture d'images / Tuner TV, etc.
28.7. Caméra Digitale
28.8. Onduleurs
28.9. Cartes multifunction
28.10. Acquisition de données
28.11. Interfaces horloge chien de garde (Watchdog timer interfaces)
28.12. Divers
29. Annexe A. Périphériques sur port parallèle supportés.
29.1. Ethernet
29.2. Disques durs
29.3. Lecteurs de bande
29.4. Lecteurs CD-ROM
29.5. Disques extractibles
29.6. Adaptateurs IDE
29.7. Adaptateurs SCSI
29.8. Caméra digitale
29.9. Cartes PCMCIA port parallèle
30. Annexe B. Matériels incompatibles avec Linux
31. Glossaire

1. Introduction

Ce document donne la liste de la plupart des matériels compatibles avec Linux (sauf les ordinateurs avec composants intégrés), ainsi en lisant ce document vous pourrez choisir les composants de votre ordinateur Linux personnel. Étant donné que la liste des composants supportés par Linux croît rapidement, ce document ne sera jamais complet. Donc, si des composants ne sont pas mentionnés dans ce document, la seule raison est que j'ignore s'ils sont supportés. Je n'ai simplement pas trouvé de support concernant ce composant et/ou personne ne m'a apporté d'informations le concernant.

Les paragraphes intitulés « Les pilotes alpha et bêta » donnent la liste des matériels avec des pilotes alpha ou bêta dans différentes conditions d'utilisation. Enfin, notez que certains pilotes n'existent que dans des noyaux au stade alpha. Aussi, si vous voyez quelque chose de compatible, mais qui n'est pas dans votre version de noyau Linux, mettez ce dernier à jour.


1.1. Note sur les pilotes exclusivement binaires

Certains périphériques sont supportés avec des modules qui ne sont disponibles que sous forme binaire ; évitez-les autant que possible. Les modules binaires sont compilés pour UNE VERSION DONNÉE DU NOYAU. Le code source de ces modules n'est pas disponible. Cela peut vous empêcher de mettre à niveau ou de maintenir votre système. Cela vous empêche également d'utiliser ce périphérique sur une architecture (en général non-x86) différente.

Linus Torvalds a dit : « J'autorise l'utilisation de modules binaires, mais je veux que les gens sachent qu'ils ne sont compatibles _qu'avec_ la version du noyau avec laquelle ils ont été compilés ». Voir http://lwn.net/1999/0211/a/lt-binary.html pour la suite du message (NdT : en anglais).


1.2. Note sur les pilotes propriétaires

Divers pilotes propriétaires pour le son, la vidéo, etc. existent pour Linux. Partir à la recherche de ces pilotes n'entre pas dans le cadre de ce document. On peut mentionner de ci de là ces pilotes, mais aucun effort n'a été fait pour vérifier que l'information est toujours à jour.


1.3. Architectures système

L'objet de ce document concerne les plates-formes x86 pour Linux. Pour les autres plates-formes, allez voir ce qui suit :

Il existe également les portages ELKS et uClinux, qui font partie des sources principaux du noyau conçus pour les systèmes sans MMU (la plupart étant insérés et très peu chers).


1.4. Sources d'informations




1.5. Problèmes connus avec ce document

Ce document ne peut pas être à jour à tout instant. Je souhaiterais qu'il redevienne un instrument de référence. Les points suivants doivent être revus pour que cela soit le cas :

  • Les vieux machins doivent être éliminés. Presque tout le document fut écrit en 1995, et croyez le bien, lorsque le PCI était tout nouveau et pas très bien supporté, et lorsque ISA PnP était considéré comme quelque chose de diabolique. Oh là, les temps ont changé...

    Également de nombreuses références de modèles ne sont plus disponibles, et n'intéressent plus la plupart des gens. Personnellement, je pense que le matériel que l'on ne trouve plus depuis 5 ans, ou à peu près, peut être retiré sans dommage. Les vieilles versions de ce document seront toujours disponibles sur l'internet...

  • Les liens URL dans ce document doivent être mis à jour. J'ai commencé, mais c'est une rude tâche... Les correctifs sont les bienvenus.

  • Durant le processus de mise à jour et de conversion en DocBook, différents trucs sont apparus. Si quelqu'un veut aider pour le nettoyage, qu'il prenne la toute dernière version du document (de préférence en m'écrivant à ) et faites un « grep » sur les « FIXME ».

  • Les listes incluses dans ce HOWTO qui sont disponibles dans d'autres HOWTO, ou bien des FAQ, devraient être mises à jour ou bien éliminées complètement de ce document.

  • Les nouvelles interfaces telles que l'USB doivent être incluses dans la liste (Mais est-ce qu'un disque dur relié à un port USB sera dans la section « USB », « disque extractible », « disque dur », ou bien dans toutes ?).

  • Et, bien sûr, le matériel occasionnel qui n'est pas inclus dans ce document doit être ajouté.



Tout cela demande beaucoup de travail. Si éventuellement, cela vous intéresse, envoyez-moi s'il vous plaît un courrier à . Je saurai utiliser cette aide. :-)


1.6. Nouvelles versions de ce document

La dernière version de ce document peut être trouvée sur le site du Linux Documentation Project ou l'un de ses nombreux miroirs.


1.7. Retour d'informations et corrections

Pour toute question ou tout commentaire concernant ce document, n'hésitez pas à écrire à Steven Pritchard à . J'apprécie également les corrections et les ajouts. Prochainement, j'envisage de créer une interface web qui permettra d'ajouter des éléments dans ce document. En attendant, utilisez s'il vous plaît uniquement le mot « hardware » quelque part dans le sujet lorsque vous envoyez des corrections ou des ajouts.


1.8. Remerciements

Ce document est passé en de nombreuses mains. J'ignore s'il en a écrit la première version, mais en 1993 Ed Carp en assurait la maintenance. En août 1994, FRiC (Boy of Destiny) prit le relais. Après sa disparition fin 1995 ou début 1996 (et j'ajouterai qu'il nous manque sur l'IRC), Patrick Reijnen lui succéda (courant 1997) et en assura la maintenance jusque fin 1999.

Les versions récentes de ce document contenaient ce qui suit :

Merci à tous les auteurs et contributeurs des autres HOWTO, beaucoup de choses leur ayant été piquées sans vergogne; merci à FRiC, Zane Healy et Ed Carp, les auteurs initiaux de ce document; et à tous ceux qui envoyèrent des mises à jour et des informations en retour. Merci plus spécialement à Eric Boerner et lilo (la personne, pas le programme) pour les vérifications. Et merci à Dan Quinlan pour la première conversion en SGML.



Merci beaucoup à tous ceux qui contribuèrent à ce document durant toutes ces années.

En plus, j'aimerais remercier les nombreux membres du Southern Illinois Linux Users Group (Groupe des utilisateurs de Linux de l'Illinois du Sud) et des Linux Users of Central Illinois (Utilisateurs de Linux de l'Illinois central) pour m'avoir donné tant de problèmes à résoudre durant un bon moment, et, évidemment, mon épouse Kara pour m'avoir supporté durant toutes ces années. :-)


1.9. Historique des révisions

Ce qui suit donne l'historique des révisions de ce document depuis que moi-même (Steven Pritchard) en assure la maintenance.

Historique des versions
Version 3.2.1 12-11-2002 Revu par : jsp
Remplacement de « commercial » par « propriétaire » dans la plupart des cas (je franchirai probablement une étape supplémentaire en mettant « propriétaire avec source fermé » ou quelque chose de similaire. Les commentaires et suggestions sont les bienvenus ). Ajout de la section IEEE 1394. Mises à jour d'autres sections. Merci à Rick Moen pour avoir supervisé cette révision avec des mises à jour et des suggestions.
Version 3.2.0 13-08-2002 Revu par : jsp
Suppression d'un tas de scories. Ajout d'informations sur les cartes PCMCIA supportées, en provenance directe de pcmcia-cs.sourceforge.net. Ajout d'une section sur les lecteurs DVD. Merci à Tom Hanlin pour m'avoir fait remarquer qu'il n'en était pas fait mention auparavent. Remplacement de toutes les références à metalab par ibiblio, et de toutes les références à linuxdoc.org par tdlp.org. J'ai oublié fort vraisemblablement d'effectuer d'autres changements, cela m'apprendra à ne pas attendre trop longtemps entre entre deux versions.
Version 3.1.5 28-03-2002 Revu par : sjp
L'historique des révisions est déplacé dans la section Introduction. Plus de corrections concernant les liens obsolètes et autres corrections. Merci à Lin Hung-Ta, Silviu Tamasdan, et d'autres.
Version 3.1.4 17-02-2002 Revu par : sjp
Ajout d'une note concernant l'architecture CRIS. Mise à jour de la section concernant les cartes WAN.
Version 3.1.3 30-12-2001 Revu par : sjp
Mise à jour de la section concernant les cartes video et autres corrections mineures.
Version 3.1.2 21-12-2001 Revu par : sjp
Mise à jour du lien intéressant le logiciel affecté au GS-4500 dans la section scanners. (Merci à Jan Willamowius pour m'avoir signalé que la page avait été déplacée). Début de la mise à jour de la section concernant les contrôleurs RAID en séparant les SCSI des IDE.
Version 3.1.1 14-12-2001 Revu par : sjp
Donne une liste des imprimantes avec un « F » ou pour lesquelles il manquait le modèle à partir de linuxprinting.org la base de données de linuxprinting.org dans la sectionmatériel incompatible .
Version 3.1.0 12-12-2001 Revu par : sjp
Correction ou suppression de liens modifiés ou inexistant. Importation de la liste d'imprimantes du linuxprinting.org.
Version 3.0.7 18-10-2001 Revu par : sjp
Commencé à corriger les liens obsolètes. Merci à Rob Janssen, Shaul Karl, Charles McColm, and Paul Stephenson pour les correctifs).
Version 3.0.6 14-09-2001 Revu par : sjp
Ménage commencé dans la section matériel incompatible.
Version 3.0.5 04-09-2001 Revu par : sjp
Mise à jour des sections CPU et cartes mères. Ajout de la section Cartes WAN et suppressions des anciennes sections "Relais de trames", "X.25" et "PPP Synchrone, HDLC Cisco" dans Adaptateurs réseaux.
Version 3.0.4 5-06-2001 Revu par : sjp
Mise à jour des sections Adaptateurs réseaux et Contrôleurs pour y inclure les produits actuels de Cyclades. (Merci à Ivan Passos de Cyclades pour cette mise à jour).
Version 3.0.3 28-05-2001 Revu par : sjp
Ajout de la section USB. Ajout d'une note concernant le matériel non-x86 dans la sectionCPU. Mise à jour de la section Cartes mères. Ajout d'un lien vers le document Sound HOWTO dans la section Cartes Sons. Inclusion de la section Sources d'informations dans l'introduction et élimination des liens obsolètes.
Version 3.0.2 10-05-2001 Revu par : sjp
Toilettage à la demande du LDP.
Version 3.0.1 07-05-2001 Revu par : sjp
Mise à jour de la section modems.
Version 3.0.0 22-04-2001 Revu par : sjp
Première version DocBook. Mises à jour diverses.



1.10. Traduction

Traduit par Jacques Chion mailto:Jacques.Chion@wanadoo.fr.

Un grand merci à Christian Gillot, Denis Arnaud, Frédéric Bothamy, Olivier Bounhoure, Pierre Machard et Guillaume Hatt pour leurs corrections pertinentes au fur et à mesure de l'apparition des nouvelles versions.

Note du traducteur : ce document fait référence à d'autres documents HOWTO. Vous pouvez retrouver la plupart d'entre eux en version française sur ftp.lip6.fr


2. Ordinateurs/Cartes mères/BIOS

Les bus ISA, VLB, EISA, PCI, et AGP sont tous supportés. Toutes les cartes-mères récentes devraient bien fonctionner, bien que certains contrôleurs intégrés puissent ne pas très bien fonctionner (voire même pas du tout).


2.1. Systèmes spécifiques/cartes-mères/BIOS

Merci de noter qu'il ne peut y avoir de liste complète. S'il vous plaît, envoyez des mises à jour .

Fabricant Modèle Description Notes
Intel STL2 Circuit ServerWorks, dual Socket 370 (PIII), vidéo intégrée (ATI), ethernet (eepro100) et SCSI double canaux (aic7xxx)  
Intel 815EEA, 815EEA2L Circuit Intel 815, Socket 370 (PIII/Celeron), vidéo intégrée, audio, ethernet (uniquement 815EEA2L) La vidéo, le son, ethernet, etc. sont tous supportés bien que nécessitant des versions récentes du noyau et XFree86.
SuperMicro 370DL3 Circuit ServerWorks chipset, dual Socket 370 (PIII), ethernet intégré (eepro100), SCSI (aic7xxx)  
SuperMicro 370DLE Circuit ServerWorks, dual Socket 370 (PIII), ethernet intégré (eepro100)  
SuperMicro P6DGE Circuit Intel 440GX, dual Slot 1 (PII/PIII/Celeron)  
SuperMicro P6DBE Circuit Intel 440BX, dual Slot 1 (PII/PIII/Celeron)  
Soyo SY-K7VTA-B Circuit VIA KT133, Socket A, ATA/100 intégré et audio AC97  
Tyan Thunder K7 (S2462NG/ S2462UNG/ S2462UNGM Circuit AMD 760, dual Athlon MP, vidéo intégrée (ATI RAGE XL), dual ethernet (2x 3Com 3C920), SCSI dual-channel ( Adaptec AIC-7899W - uniquement pour S2462UNG/ S2462UNGM) Les modèles anciens possèdent apparemment des bogues. Vérifiez que vous avez un BIOS récent et un noyau 2.2.x ou 2.4.x.


Les notes suivantes sont anciennes et risquent d'être obsolètes.

  • Systèmes IBM PS/2 MCA

    Supportés depuis le noyau 2.0.7, mais uniquement avec les versions stables. Pour plus d'informations, allez voir la page d'accueil de Micro Channel Linux . Des logiciels pour les systèmes MCA peuvent être trouvés ici. Des informations sur les sous-systèmes MCA SCSI peuvent être trouvées ici.

  • La carte-mère EFA E5TX-AT pose un problème que l'on résoud avec la RedHat 5.0 et peut-être d'autres versions de Linux. Il y a un réamorçage spontané lors de la détection du matériel. Pour le résoudre, mettez à jour le BIOS avec la version 1.01. Cette mise à jour se trouve ici.

  • La carte-mère Edom MP080 nécessite une mise à jour (flashage) du BIOS pour que Linux fonctionne. Sans cette mise à jour, Linux réamorce lors de la détection du matériel. Pour la mise à jour du BIOS, allez voir ici et ici.

  • La carte-mère Zida 6MLX avec le circuit PII Intel LX est mentionnée comme ne pouvant fonctionner avec Linux que lorsque le cache du processeur est désactivé dans le BIOS. Une mise à jour du BIOS ne résoud rien. Le symptôme est un réamorçage aléatoire durant l'amorçage ou juste après.




2.2. Non supportés

  • Supermicro P5MMA avec un BIOS version 1.36, 1.37 ou 1.4. Linux n'amorce pas avec cette carte-mère. Une nouvelle version (au stade bêta) du BIOS, fonctionnant avec Linux, est disponible ici.

  • Supermicro P5MMA98. Linux n'amorce pas avec cette carte-mère. Une nouvelle version (au stade bêta) qui fonctionne avec Linux est disponible ici.

  • DataExpert Corp. La carte-mère ExpertColor TX531 V1.0 avec les circuits ACER M1531 (Date: 9729, TS6) et ACER M1543 (Date: 9732 TS6) semble présenter des erreurs de segmentation non reproductibles, des erreurs kernel et des blocages du noyau lorsqu'il est soumis à une charge élevée et des accès à un lecteur de bande. Le problème semble venir du bus PCI, en l'occurrence le circuit ACER.




3. Ordinateurs portables

Pour obtenir plus d'informations sur Linux et les ordinateurs portables, les sites suivants sont un bon point de départ.



On trouve d'autres types d'information ayant trait aux portables sur les sites suivants :




3.2. PCMCIA

Voir la section PCMCIA/Cardbus et le document Linux PCMCIA HOWTO pour avoir plus d'informations sur les cartes PCMCIA et Cardbus.


4. CPU/FPU

Merci d'aller voir cette note pour en savoir plus sur le matériel non-x86.


4.1. Intel

Intel 386SX/DX/SL, 486SX/DX/SL/SX2/DX2/DX4, Pentium, Pentium Pro, Pentium II, Pentium III (le normal et les versions Xeon), Pentium 4, et Celeron sont tous supportés.


4.2. AMD

AMD 386SX/DX, 486SX/DX/DX2/DX4, K5, K6, K6-2, K6-3 et Athlon sont tous supportés (tous les types, y compris les multi-processeurs). Les vieilles versions du K6 doivent être évitées car elles sont boguées. Désactiver le « cache interne » dans le BIOS peut être un palliatif. Quelques K6-2 300 Mhz de première génération ont des problèmes avec les circuits système.

Les vieux processeurs NexGen sont aussi supportés.

Quelques circuits AMD 486DX de première génération peuvent se bloquer dans quelques situations particulières. Les circuits actuels devraient être conformes et effectuer le remplacement pour posséder un nouveau circuit ne devrait pas être un problème.


4.4. IDT

IDT Winchip Les processeurs C6-PSME2006A sont supportés sous Linux.


4.5. Transmeta

Les processeurs Transmeta Crusoe sont supportés.


4.6. Notes diverses

Linux possède une émulation FPU intégrée si vous n'avez pas de coprocesseur mathématique.

Linux supporte SMP (processeurs multiples) dans tous les noyaux 2.x. Voir le document Linux SMP HOWTO pour plus d'informations.

La série des coprocesseurs ULSI possède un bogue dans les instructions FSAVE et FRSTOR provoquant des problèmes avec tous les systèmes opérant en mode protégé. Cela peut être aussi le cas avec quelques vieux IIT et Cyrix.

Il y a des problèmes concernant le « TLB flushing » des circuits UMC U5S avec les très vieux noyaux (1.1.x)


5. Mémoire

Toutes les mémoires telles que DRAM, EDO et SDRAM peuvent être utilisées avec Linux. Il y a une seule chose à laquelle vous devez faire attention : normalement le noyau ne supporte pas plus de 64 Mo de mémoire. Lorsque vous ajoutez plus de 64 Mo de mémoire, vous devez ajouter la ligne suivante à votre fichier de configuration LILO :

append="mem=<nombre de Mo>M"

Ainsi, si vous avez 96 Mo de mémoire, cela devient :

append="mem=96M"

N'utilisez pas un nombre plus grand que ce que vous avez en réalité. Cela peut provoquer des plantages.


6. Cartes vidéo

Merci de noter que cette section est en cours de mise à jour, il peut donc y avoir quelques informations incorrectes ou incomplètes.

Linux peut travailler avec toutes les cartes graphiques en mode texte, les cartes VGA qui ne sont pas citées ci-dessous devant pouvoir être utilisées avec des pilotes VGA monochromes ou standards.

Si vous voulez acheter une carte vidéo économique pour tourner sous X, gardez à l'esprit que les cartes accélérées (ATI Mach,ET4000/W32p, S3) sont BEAUCOUP plus rapides que les cartes partiellement ou non accélérées (Cirrus, WD).

« 32 bpp » signifie, en réalité, 24 niveaux de bits alignés sur les limites de 32 bits. Cela ne signifie PAS que les cartes peuvent donner 32 niveaux de bits, c'est toujours 24 bits (soit 16 777 216 couleurs). Les modes en 24 bits compactés ne sont pas supportés dans XFree86; dès lors les cartes pouvant travailler en mode couleur 24 bits sur d'autres systèmes peuvent ne pas en être capables sous X. Parmi ces cartes on trouve les Mach32, Cirrus 542x, ET4000, S3 801/805/868/968 et d'autres.

Le support pour les cartes AGP (Accelerated Graphics Port) progresse rapidement. La plupart des serveurs X (ceux disponibles librement, et les versions propriétaires) ont plus ou moins un support de l'AGP.


6.1. XFree86

Ci-dessous une liste des cartes réputées comme pouvant fonctionner avec les versions 3.3.6 et/ou 4.1.0 de XFree86. Voir le site de XFree86 pour plus d'informations.

Nom de la carte Circuit Serveur XFree86 3.3.x Serveur XFree86 4.x Notes
2 the Max MAXColor S3 Trio64V+ S3 Trio64V+ XF86_S3 s3  
2-the-Max MAXColor 6000 ET6000 XF86_SVGA tseng  
3DLabs Oxygen GMX PERMEDIA 2 XF86_3DLabs glint  
3DVision-i740 AGP Intel 740 XF86_SVGA i740  
3Dlabs Permedia2 (generic) PERMEDIA 2 XF86_3DLabs glint  
928Movie S3 928 XF86_S3 vga  
ABIT G740 8MB SDRAM Intel 740 XF86_SVGA i740  
AGP 2D/3D V. 1N, AGP-740D Intel 740 XF86_SVGA i740  
AGX (generic) AGX-014/15/16 XF86_AGX vga  
ALG-5434(E) CL-GD5434 XF86_SVGA cirrus  
AOpen AGP 2X 3D Navigator PA740 Intel 740 XF86_SVGA i740  
AOpen PA2010 Voodoo Banshee XF86_SVGA tdfx  
AOpen PA45 SiS6326 XF86_SVGA sis  
AOpen PA50D SiS6326 XF86_SVGA sis  
AOpen PA50E SiS6326 XF86_SVGA sis  
AOpen PA50V SiS6326 XF86_SVGA sis  
AOpen PA80/DVD SiS6326 XF86_SVGA sis  
AOpen PG128 S3 Trio3D XF86_SVGA vesa  
AOpen PG975 3dimage975 XF86_SVGA trident  
AOpen PS3010 RIVATNT2 XF86_SVGA nv  
AOpen PT70 S3 ViRGE/DX XF86_SVGA s3virge  
AOpen PT75 S3 ViRGE/DX XF86_SVGA s3virge  
AOpen PT80 SiS6326 XF86_SVGA sis  
ARISTO i740 AGP (ART-i740-G) Intel 740 XF86_SVGA i740  
ASUS 3Dexplorer RIVA128 XF86_SVGA nv  
ASUS AGP-V2740 Intel 740 XF86_SVGA i740  
ASUS PCI-AV264CT ati XF86_Mach64 ati  
ASUS PCI-V264CT ati XF86_Mach64 ati  
ASUS Video Magic PCI V864 S3 864 XF86_S3 vga  
ASUS Video Magic PCI VT64 S3 Trio64 XF86_S3 s3  
AT25 Alliance AT3D XF86_SVGA apm  
AT3D Alliance AT3D XF86_SVGA apm  
ATI 3D Pro Turbo ati XF86_Mach64 ati  
ATI 3D Pro Turbo PC2TV ati XF86_Mach64 ati  
ATI 3D Xpression ati XF86_Mach64 ati  
ATI 3D Xpression+ ati XF86_Mach64 ati  
ATI 3D Xpression+ PC2TV ati XF86_Mach64 ati  
ATI 8514 Ultra (pas VGA) ATI-Mach8 XF86_Mach8 vga  
ATI All-in-Wonder ati XF86_Mach64 ati  
ATI All-in-Wonder 128 Pro AGP ati XF86_SVGA r128  
ATI All-in-Wonder Pro ati XF86_Mach64 ati  
ATI FireGL 8700 R200   radeon  
ATI FireGL 8800 R200   radeon  
ATI Graphics Pro Turbo ati XF86_Mach64 ati  
ATI Graphics Pro Turbo 1600 ati XF86_Mach64 ati  
ATI Graphics Ultra ati XF86_Mach8 ati  
ATI Graphics Ultra Pro ati XF86_Mach32 ati  
ATI Graphics Xpression ati XF86_Mach64 ati  
ATI Mach32 ati XF86_Mach32 ati  
ATI Mach64 ati XF86_Mach64 ati  
ATI Mach64 3D RAGE II ati XF86_Mach64 ati  
ATI Mach64 3D RAGE II+DVD ati XF86_Mach64 ati  
ATI Mach64 3D Rage IIC ati XF86_Mach64 ati  
ATI Mach64 3D Rage Pro ati XF86_Mach64 ati  
ATI Mach64 CT (264CT) ati XF86_Mach64 ati  
ATI Mach64 GT (264GT), aka 3D RAGE ati XF86_Mach64 ati  
ATI Mach64 VT (264VT) ati XF86_Mach64 ati  
ATI Radeon (generic) R100   radeon  
ATI Radeon 64 DDR (AGP) R100   radeon  
ATI Radeon 7000 RV100   radeon  
ATI Radeon 7200 R100   radeon  
ATI Radeon 7500 RV200   radeon  
ATI Radeon 8500 R200   radeon  
ATI Radeon 9000 R250   vesa  
ATI Radeon 9700 R300   vesa  
ATI Radeon AGP R100   radeon  
ATI Radeon AGP VIVO R100   radeon  
ATI Radeon All In Wonder AGP R100   radeon  
ATI Radeon Mobility 7500 RV200   radeon  
ATI Radeon Mobility 9000 R250   vesa  
ATI Radeon Mobility FireGL 7800 RV200   radeon  
ATI Radeon Mobility M6 RV100   radeon  
ATI Radeon Mobility M7 RV200   radeon  
ATI Radeon VE RV100   radeon  
ATI Rage 128 ati XF86_SVGA r128  
ATI Rage 128 (generic) ati XF86_SVGA r128  
ATI Rage 128 Mobility ati   r128  
ATI Rage Fury AGP ati XF86_SVGA r128  
ATI Rage Fury Pro AGP ATI XF86_SVGA r128  
ATI Rage LT ati XF86_Mach64 ati  
ATI Rage LT PRO ati XF86_Mach64 ati  
ATI Rage Mobility ati   ati  
ATI Rage Mobility M4 AGP ati XF86_SVGA r128  
ATI Rage Mobility P ati XF86_Mach64 ati  
ATI Rage XL ati XF86_SVGA ati  
ATI Rage XL AGP ati XF86_SVGA ati  
ATI Ultra Plus ati XF86_Mach32 ati  
ATI Video Boost ati XF86_Mach64 ati  
ATI Video Charger ati XF86_Mach64 ati  
ATI Video Xpression ati XF86_Mach64 ati  
ATI Video Xpression+ ati XF86_Mach64 ati  
ATI WinBoost ati XF86_Mach64 ati  
ATI WinCharger ati XF86_Mach64 ati  
ATI WinTurbo ati XF86_Mach64 ati  
ATI Wonder SVGA ati XF86_SVGA ati  
ATI XPERT 128 AGP ati XF86_SVGA r128  
ATI XPERT 99 AGP ati XF86_SVGA r128  
ATI Xpert 128 AGP ati XF86_SVGA r128  
ATI Xpert 2000 AGP ati XF86_SVGA r128  
ATI Xpert 98 ati XF86_Mach64 ati  
ATI Xpert 99 AGP ati XF86_SVGA r128  
ATI Xpert XL ati XF86_Mach64 ati  
ATI Xpert@Play ati XF86_Mach64 ati  
ATI Xpert@Play 98 ati XF86_Mach64 ati  
ATI Xpert@Work ati XF86_Mach64 ati  
ATI integrated on Intel Maui MU440EX motherboard ati XF86_Mach64 ati  
ATrend ATC-2165A ET6000 XF86_SVGA tseng  
AccelStar Permedia II AGP PERMEDIA 2 XF86_3DLabs glint  
Acorp AGP i740 Intel 740 XF86_SVGA i740  
Actix GE32+ 2MB S3 801/805 XF86_S3 vga  
Actix GE32i S3 805i XF86_S3 vga  
Actix GE64 S3 864 XF86_S3 vga  
Actix ProStar CL-GD5426/5428 XF86_SVGA cirrus  
Actix ProStar 64 CL-GD5434 XF86_SVGA cirrus  
Actix Ultra S3 928 XF86_S3 vga  
Acumos AVGA3 CL-GD5420 /2/4/6/8/9 XF86_SVGA cirrus  
Alliance ProMotion 6422 AP6422 XF86_SVGA vga  
Appian Jeronimo 2000 PERMEDIA 3   glint  
Aristo ART-390-G S3 Savage3D S3 Savage XF86_SVGA savage  
Ark Logic ARK1000PV (generic) ARK1000PV XF86_SVGA vga  
Ark Logic ARK1000VL (generic) ARK1000VL XF86_SVGA vga  
Ark Logic ARK2000MT (generic) ARK1000MT XF86_SVGA vga  
Ark Logic ARK2000PV (generic) ARK1000PV XF86_SVGA vga  
Atrend (Speedy) 3DIO740 AGP (ATC-2740) Intel 740 XF86_SVGA i740  
Avance Logic 2101 Avance Logic XF86_SVGA vga  
Avance Logic 2228 Avance Logic XF86_SVGA vga  
Avance Logic 2301 Avance Logic XF86_SVGA vga  
Avance Logic 2302 Avance Logic XF86_SVGA vga  
Avance Logic 2308 Avance Logic XF86_SVGA vga  
Avance Logic 2401 Avance Logic XF86_SVGA vga  
Binar Graphics AnyView ET6000 XF86_SVGA tseng  
Boca Vortex (Sierra RAMDAC) AGX-015 XF86_AGX vga  
COMPAQ Armada 7380DMT S3 Aurora64V+ XF86_S3 s3  
COMPAQ Armada 7730MT S3 Aurora64V+ XF86_S3 s3  
California Graphics SunTracer 6000 ET6000 XF86_SVGA tseng  
Canopus Co. Power Window 3DV S3 ViRGE XF86_SVGA s3virge  
Canopus SPECTRA 3200R2 RIVATNT XF86_SVGA nv  
Canopus SPECTRA 5400 RIVATNT2 XF86_SVGA nv  
Canopus SPECTRA 5400 Premium Edition RIVA ULTRA TNT2 XF86_SVGA nv  
Canopus Total-3D Verite 1000 XF86_SVGA vga  
Cardex Challenger (Pro) ET4000/W32 (i/p) XF86_SVGA tseng  
Cardex Cobra ET4000/W32 (i/p) XF86_SVGA tseng  
Cardex Trio64 S3 Trio64 XF86_S3 s3  
Cardex Trio64Pro S3 Trio64 XF86_S3 s3  
Chaintech AGP-740D Intel 740 XF86_SVGA i740  
Chaintech Desperado 3F10 Voodoo Banshee XF86_SVGA tdfx  
Chaintech Desperado RI20 RIVA128 XF86_SVGA nv  
Chaintech Desperado RI30 RIVATNT XF86_SVGA nv  
Chaintech Desperado RI40/41 RIVATNT2 XF86_SVGA nv  
Chaintech Desperado RI50 RIVATNT2 XF86_SVGA nv  
Chaintech Desperado RI60 RIVATNT2 XF86_SVGA nv  
Chaintech Desperado SI21 SiS6326 XF86_SVGA sis  
Chaintech Desperado SI31 SiS6326 XF86_SVGA sis  
Chaintech Tornado I7000 Intel 740 XF86_SVGA i740  
Chaintech Tornado S6000 SiS6326 XF86_SVGA sis  
Chips & Technologies CT64200 ct64200 XF86_SVGA chips  
Chips & Technologies CT64300 ct64300 XF86_SVGA chips  
Chips & Technologies CT65520 ct65520 XF86_SVGA chips  
Chips & Technologies CT65525 ct65525 XF86_SVGA chips  
Chips & Technologies CT65530 ct65530 XF86_SVGA chips  
Chips & Technologies CT65535 ct65535      
Chips & Technologies CT65540 ct65540      
Chips & Technologies CT65545 ct65545      
Chips & Technologies CT65546 ct65546      
Chips & Technologies CT65548 ct65548      
Chips & Technologies CT65550 ct65550      
Chips & Technologies CT65554 ct65554      
Chips & Technologies CT65555 ct65555      
Chips & Technologies CT68554 ct68554      
Chips & Technologies CT69000 ct69000      
Chips & Technologies CT69030 ct69030      
Cirrus Logic GD542x CL-GD5420 /2/4/6/8/9 XF86_SVGA cirrus  
Cirrus Logic GD543x CL-GD5430 /5434/5436 XF86_SVGA cirrus  
Cirrus Logic GD5446 (noname card) CL-GD5446, 1MB (upgradable to 2MB). XF86_SVGA vga  
Cirrus Logic GD544x CL-GD544x   cirrus  
Cirrus Logic GD5462 CL-GD5462 XF86_SVGA cirrus  
Cirrus Logic GD5464 CL-GD5464 XF86_SVGA cirrus  
Cirrus Logic GD5465 CL-GD5465 XF86_SVGA cirrus  
Cirrus Logic GD5480 CL-GD5480 XF86_SVGA cirrus  
Cirrus Logic GD62xx (laptop) CL-GD6205 /15/25/35 XF86_SVGA vga  
Cirrus Logic GD64xx (laptop) CL-GD6420/6440 XF86_SVGA vga  
Cirrus Logic GD754x (laptop) CL-GD7541 /42/43/48 XF86_SVGA vga  
Colorgraphic Dual Lightning ET4000/W32 (i/p) XF86_SVGA tseng  
Compaq Armada 7400 S3 ViRGE/MX XF86_SVGA s3virge  
Compaq Armada 7800 S3 ViRGE/MX XF86_SVGA s3virge  
Creative Blaster Exxtreme PERMEDIA 2 XF86_3DLabs