Guide pratique de la compatibilité matérielle avec Linux

Version française du Linux Hardware Compatibility HOWTO

Adaptation française : Jacques Chion

Relecture de la version française : Bernard Gisbert

Préparation de la publication de la v.f. : Guillaume Lelarge, Jean-Philippe Guérard

Version : 3.2.3.fr.1.1

Copyright

Ce guide pratique est un document libre ; vous pouvez le redistribuer et le modifier suivant les termes de la Licence Publique Générale GNU (GPL) qui est publiée par la Free Software Foundation ; soit suivant la version 2 de cette licence, ou (si c'est votre choix) toute version ultérieure.

12 juillet 2005

Résumé

Ce document tente 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. Commentaires et corrections
1.8. Remerciements
1.9. Historique des révisions
1.10. Traduction
2. Ordinateurs, cartes mères et BIOS
2.1. Systèmes, cartes-mères et BIOS spécifiques
2.2. Non pris en charge
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. Pris en charge
8.2. Pilotes alpha, bêta
8.3. Non pris en charge
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. Prises en charge
13.2. Pilotes alpha, bêta
13.3. Non pris en charge
14. Cartes son
14.1. Pris en charge
14.2. Pilotes alpha, bêta
14.3. Non pris en charge
15. Disques durs
15.1. Non pris en charge
16. Lecteurs de bande
16.1. Pris en charge
16.2. Pilotes alpha, bêta
16.3. Non pris en charge
17. Lecteurs de CD-ROM
17.1. Pris en charge
17.2. Pilotes alpha, bêta
17.3. Notes
18. Graveurs de CD
19. Lecteurs DVD
20. Lecteurs extractibles
21. Souris
21.1. Prises en charge
21.2. Pilotes alpha, bêta
21.3. Notes
22. Modems
23. Imprimantes/Tables traçantes
23.1. Ghostscript
24. Scanners
24.1. Pris en charge
24.2. Pilotes alpha, bêta
24.3. Non pris en charge
25. USB
25.1. Appareils photos numériques
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. Appareils photos numériques
28.8. Onduleurs
28.9. Cartes multifonctions
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 pris en charge.
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 numérique
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 composants matériels compatibles avec Linux (et non des ordinateurs complets), aussi en lisant ce document vous pourrez choisir les composants de votre ordinateur personnel Linux et connaître ceux qu'il faut éviter. Étant donné que la liste des composants pris en charge par Linux change constamment, 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 pris en charge. Je n'ai simplement pas trouvé de prise en charge de 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 pris en charge 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 celles ne disposant pas de processeurs 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 ici et 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 pour processeurs x86 pour Linux. Pour les autres plates-formes, allez voir ce qui suit :

Il existe également les portages ELKS et uClinux, qui sont des projets dérivés des sources principales du noyau, conçus pour les systèmes sans MMU (principalement de très bas niveau et insérés).

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, à peu de choses près, lorsque le PCI était tout nouveau et pas très bien pris en charge, et lorsque la technologie ISA PnP était considérée comme quelque chose de diabolique. Les temps ont bien changé…

    De nombreuses références de modèles ne sont également 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 Internet…

  • Les liens URL de 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 problèmes 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 guide pratique qui sont disponibles dans d'autres guides pratiques ou bien dans 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, tout le matériel qu'on peut rencontrer et 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 à . Toute aide est la bienvenue. :-)

1.6. Nouvelles versions de ce document

La dernière version originale de ce document est disponible sur le site du Projet de documentation Linux (LDP) : http://www.tldp.org/HOWTO/Hardware-HOWTO.html. Elle est également disponible via les nombreux mirroirs du Projet.

La dernière version française de ce document est disponible sur le site du projet de traduction des guides pratiques de traduc.org : http://www.traduc.org/docs/howto/lecture/Hardware-HOWTO.html.

1.7. Commentaires et corrections

Pour toute question ou commentaire concernant la version originale de ce document, n'hésitez pas à écrire (en anglais) à Steven Pritchard . Merci de m'envoyer également vos ajouts et vos corrections. Prochainement, j'envisage de créer une interface web qui permettra d'ajouter des éléments dans ce document. En attendant, indiquez simplement le mot « hardware » quelque part dans le sujet lorsque vous enverrez des corrections ou des ajouts.

N'hésitez pas à faire parvenir tout commentaire relatif à la version française de ce document à en précisant le titre et la version de ce document.

1.8. Remerciements

Ce document est passé entre 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 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 guides pratiques, 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.32005-07-12sjp
Correction du lien concernant le projet AlphaLinux. Ajout de quelques notes concernant les ordinateurs portables. Ajout d'informations sur les cartes 3ware 9000.
Version 3.2.22004-01-30SJP
Ajout d'informations sur Opteron/Athlon64. Quelques corrections dans le tableau des cartes vidéo. Ajout de notes concernant les cartes des séries 3ware 8000, SATA, et « la mise à jour de la configuration » du lecteur WD.
Version 3.2.12002-11-12SJP
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 initié cette révision par des mises à jour et des suggestions.
Version 3.2.02002-08-13SJP
Suppression d'un tas de scories. Ajout d'informations sur les cartes PCMCIA prises en charge, 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 auparavant. 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 deux versions.
Version 3.1.52002-03-28SJP
L'historique des révisions est déplacé dans la section Introduction. Davantage de corrections concernant les liens obsolètes et autres corrections. Merci à Lin Hung-Ta, Silviu Tamasdan et d'autres.
Version 3.1.42002-02-17SJP
Ajout d'une note concernant l'architecture CRIS. Mise à jour de la section concernant les cartes WAN.
Version 3.1.32001-12-30SJP
Mise à jour de la section concernant les cartes vidéo et autres corrections mineures.
Version 3.1.22001-12-21SJP
Mise à jour du lien concernant 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 périphériques SCSI des IDE.
Version 3.1.12001-12-14SJP
Donne une liste des imprimantes ayant une note très basse ou pas de note du tout à partir de la base de données de linuxprinting.org dans la section des matériels incompatibles.
Version 3.1.02001-12-12SJP
Correction ou suppression de liens modifiés ou inexistant. Importation de la liste d'imprimantes du linuxprinting.org.
Version 3.0.72001-10-18SJP
Commencé à corriger les liens obsolètes. Merci à Rob Janssen, Shaul Karl, Charles McColm et Paul Stephenson pour les correctifs.
Version 3.0.62001-09-14SJP
Ménage commencé dans la section matériel incompatible.
Version 3.0.52001-09-04SJP
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.42001-06-05SJP
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.32001-05-28SJP
Ajout de la section USB. Ajout d'une note concernant le matériel non-x86 dans la section CPU. Mise à jour de la section Cartes mères. Ajout d'un lien vers le Guide pratique du son sous Linux dans la section Cartes Sons. Inclusion de la section Sources d'informations dans l'introduction et suppression des liens obsolètes.
Version 3.0.22001-05-10SJP
Toilettage à la demande du LDP.
Version 3.0.12001-05-07SJP
Mise à jour de la section modems.
Version 3.0.02001-04-22SJP
Première version DocBook. Mises à jour diverses.

1.10. Traduction

Traduit par Jacques Chion .

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

Ce document fait référence à d'autres guides pratiques. Vous pouvez retrouver la plupart d'entre eux en version française sur le site www.traduc.org. Ceci dit, la majorité des liens sur des guides pratiques ont été modifiés pour aller sur la version française lorsque celle-ci existe.

2. Ordinateurs, cartes mères et BIOS

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

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

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

FabricantModèleDescriptionNotes
IntelSTL2Circuit ServerWorks, double Socket 370 (PIII), vidéo intégrée (ATI), ethernet (eepro100) et SCSI double canal (aic7xxx) 
Intel815EEA, 815EEA2LCircuit Intel 815, Socket 370 (PIII/Celeron), vidéo, audio et ethernet intégrés (uniquement 815EEA2L)La vidéo, le son, ethernet, etc. sont tous pris en charge bien que nécessitant des versions récentes du noyau et XFree86.
SuperMicro370DL3Circuit ServerWorks chipset, double Socket 370 (PIII), ethernet intégré (eepro100), SCSI (aic7xxx) 
SuperMicro370DLECircuit ServerWorks, double Socket 370 (PIII), ethernet intégré (eepro100) 
SuperMicroP6DGECircuit Intel 440GX, double Slot 1 (PII/PIII/Celeron) 
SuperMicroP6DBECircuit Intel 440BX, double Slot 1 (PII/PIII/Celeron) 
SoyoSY-K7VTA-BCircuit VIA KT133, Socket A, ATA/100 et audio AC97 intégrés 
TyanThunder K7 (S2462NG/ S2462UNG/ S2462UNGM)Circuit AMD 760, bi-Athlon MP, vidéo intégrée (ATI RAGE XL), double ethernet (2x 3Com 3C920), SCSI double canal (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

    Pris en charge depuis le noyau 2.0.7 mais uniquement avec les versions stables. Pour plus d'informations, allez voir page d'accueil de Micro Channel Linux . 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 résolu 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 pris en charge

  • 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 du noyau 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

En général, tous les portables sont bien supportés sous Linux. Quelques fonctionalités spécifiques (plus particulièrement les communications sans fil et la vidéo) peuvent avoir des difficultés, mais sans mettre en cause les fonctionalités de base.

En général, les portables ayant le logo Intel® Centrino™ sont ceux qui fonctionneront presque parfaitement avec Linux. Les cartes sans-fil 802.11b/g Intel PRO/Wireless 2100 et 2200 sont supportées par des pilotes délivrés par Intel qui sont intégrés dans le noyau Linux. Le support 3D accéléré pour les cartes vidéo se trouve dans le projet DRI et est inclus dans les versions récentes de X.org et XFree86.

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 Guide pratique du PCMCIA sous Linux 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 (y compris leurs versions mobiles) sont tous pris en charge.

4.2. AMD

AMD 386SX/DX, 486SX/DX/DX2/DX4, K5, K6, K6-2, K6-3 et Athlon sont tous pris en charge (tous les types, y compris les multiprocesseurs). 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 processeurs 64 bits Opteron et Athlon64, de même que le mobile Athlon64 (ou Turion64), sont également pris en charge, en mode 32 bits ou 64 bits. Pour le mode 32 bits, compilez un noyau pour un i386, éventuellement optimisé pour un Athlon, étant donné que ces processeurs ont un comportement similaire en mode 32 bits. Pour le mode 64 bits, compilez un noyau pour x86-64. Vous pourrez utiliser des binaires 32 bits, à partir du moment où vous avez les bibliothèques adéquates. Les systèmes à base de processeurs Opteron et Athlon64 utilisent un matériel pour PC standard, les informations données dans ce document s'appliquent donc normalement.

Les vieux processeurs NexGen sont aussi pris en charge.

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

4.3. Cyrix

Cyrix 386SX/DX, 486SX/DX, 5x86, 6x86 et MediaGX sont tous pris en charge.

4.4. IDT

IDT Winchip les processeurs C6-PSME2006A sont pris en charge sous Linux.

4.5. Transmeta

Les processeurs Transmeta Crusoe sont pris en charge.

4.6. Notes diverses

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

Linux prend en charge le SMP (multi-processeurs) dans tous les noyaux 2.x. Voir le Guide pratique SMP sous Linux 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 « vidage TLB » 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 prend pas en charge 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 arrêts brutaux.

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é, des niveaux de couleurs sur 24 bits alignés sur les limites de 32 bits. Cela ne signifie PAS que les cartes peuvent donner des niveaux de couleurs de 32 bits, c'est toujours 24 bits (soit 16 777 216 couleurs). Les modes en 24 bits compactés ne sont pas pris en charge 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 se trouvent entre autres les Mach32, Cirrus 542x, ET4000, S3 801/805/868/968.

La prise en charge des cartes AGP (Accelerated Graphics Port) progresse rapidement. La plupart des serveurs X (ceux disponibles librement, et les versions propriétaires) prennent déjà plus ou moins en charge 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 d'XFree86 pour plus d'informations.

Nom de la carteCircuitServeur XFree86 3.3.xServeur XFree86 4.xNotes
2 the Max MAXColor S3 Trio64V+S3 Trio64V+XF86_S3s3 
2-the-Max MAXColor 6000ET6300XF86_SVGAtseng 
3DLabs Oxygen GMXPERMEDIA 2XF86_3DLabsglint 
3DVision-i740 AGPIntel 740XF86_SVGAi740 
3Dlabs Permedia2 (générique)PERMEDIA 2XF86_3DLabsglint 
928MovieS3 928XF86_S3vga 
ABIT G740 8MB SDRAMIntel 740XF86_SVGAi740 
AGP 2D/3D V. 1N, AGP-740DIntel 740XF86_SVGAi740 
AGX (générique)AGX-014/15/16XF86_AGXvga 
ALG-5434(E)CL-GD5434XF86_SVGAcirrus 
AOpen AGP 2X 3D Navigator PA740Intel 740XF86_SVGAi740 
AOpen PA2010Banshee tdfx 
AOpen PA45SiS6326XF86_SVGAsis 
AOpen PA50DSiS6326XF86_SVGAsis 
AOpen PA50ESiS6326XF86_SVGAsis 
AOpen PA50VSiS6326XF86_SVGAsis 
AOpen PA80/DVDSiS6326XF86_SVGAsis 
AOpen PG128S3 Trio3DXF86_SVGAs3virge 
AOpen PG9753dimage975XF86_SVGAtrident 
AOpen PS3010RIVATNT2XF86_SVGAnv 
AOpen PT70S3 ViRGE/DXXF86_SVGAs3virge 
AOpen PT75S3 ViRGE/DXXF86_SVGAs3virge 
AOpen PT80SiS6326XF86_SVGAsis 
ARISTO i740 AGP (ART-i740-G)Intel 740XF86_SVGAi740 
ASUS 3DexplorerRIVA128XF86_SVGAnv 
ASUS AGP-V2740Intel 740XF86_SVGAi740 
ASUS PCI-AV264CTatiXF86_Mach64ati 
ASUS PCI-V264CTatiXF86_Mach64ati 
ASUS Video Magic PCI V864S3 864XF86_S3vga 
ASUS Video Magic PCI VT64S3 Trio64XF86_S3s3 
AT25Alliance AT3DXF86_SVGAapm 
AT3DAlliance AT3DXF86_SVGAapm 
ATI 3D Pro TurboatiXF86_Mach64ati 
ATI 3D Pro Turbo PC2TVatiXF86_Mach64ati 
ATI 3D XpressionatiXF86_Mach64ati 
ATI 3D Xpression+atiXF86_Mach64ati 
ATI 3D Xpression+ PC2TVatiXF86_Mach64ati 
ATI 8514 Ultra (pas VGA)ATI-Mach8XF86_Mach8vga 
ATI All-in-WonderatiXF86_Mach64ati 
ATI All-in-Wonder 128 Pro AGPatiXF86_SVGAr128 
ATI All-in-Wonder ProatiXF86_Mach64ati 
ATI FireGL 8700R200 radeon 
ATI FireGL 8800R200 radeon 
ATI FireGL D1100  radeon 
ATI FireGL M22 GL  radeon 
ATI FireGL M24 GL  radeon 
ATI FireGL Mobility T2RV350 radeon 
ATI FireGL Mobility T2e  radeon 
ATI FireGL T2RV350 radeon 
ATI FireGL V3100  radeon 
ATI FireGL V3200  radeon 
ATI FireGL V5100  radeon 
ATI FireGL V7100  radeon 
ATI FireGL V7200  radeon 
ATI FireGL X1R300 radeon 
ATI FireGL X2RV350 radeon 
ATI FireGL X3  radeon 
ATI FireGL Z1R300 radeon 
ATI FireGL Z1/X1R300 radeon 
ATI Graphics Pro TurboatiXF86_Mach64ati 
ATI Graphics Pro Turbo 1600atiXF86_Mach64ati 
ATI Graphics UltraatiXF86_Mach8ati 
ATI Graphics Ultra ProatiXF86_Mach32ati 
ATI Graphics XpressionatiXF86_Mach64ati 
ATI Mach32atiXF86_Mach32ati 
ATI Mach64atiXF86_Mach64ati 
ATI Mach64 3D RAGE IIatiXF86_Mach64ati 
ATI Mach64 3D RAGE II+DVDatiXF86_Mach64ati 
ATI Mach64 3D Rage IICatiXF86_Mach64ati 
ATI Mach64 3D Rage ProatiXF86_Mach64ati 
ATI Mach64 CT (264CT)atiXF86_Mach64ati 
ATI Mach64 GT (264GT), aka 3D RAGEatiXF86_Mach64ati 
ATI Mach64 VT (264VT)atiXF86_Mach64ati 
ATI Mobility FireGL 7800RV200 radeon 
ATI Radeon (générique)R100 radeon 
ATI Radeon 32 DDR (AGP)R100 radeon 
ATI Radeon 32 SDR (AGP)R100 radeon 
ATI Radeon 64 DDR (AGP)R100 radeon 
ATI Radeon 7000RV100 radeon 
ATI Radeon 7000 IGP  radeon 
ATI Radeon 7200R100 radeon 
ATI Radeon 7500RV200 radeon 
ATI Radeon 8500R200 radeon 
ATI Radeon 8500LER200 radeon 
ATI Radeon 9000R250 radeon 
ATI Radeon 9000 ProR250 radeon 
ATI Radeon 9100R250 radeon 
ATI Radeon 9100 IGP  radeon 
ATI Radeon 9100 PRO IGP  radeon 
ATI Radeon 9200R250 radeon 
ATI Radeon 9200PRO  radeon 
ATI Radeon 9200SER250 radeon 
ATI Radeon 9500R300 radeon 
ATI Radeon 9500 ProR300 radeon 
ATI Radeon 9600R300 radeon 
ATI Radeon 9600 ProR300 radeon 
ATI Radeon 9700R300 radeon 
ATI Radeon 9700 ProR300 radeon 
ATI Radeon 9800R350 radeon 
ATI Radeon 9800 ProR350 radeon 
ATI Radeon 9800 XTR350 radeon 
ATI Radeon AGPR100 radeon 
ATI Radeon AGP VIVOR100 radeon 
ATI Radeon All In Wonder AGPR100 radeon 
ATI Radeon IGP320  radeon 
ATI Radeon IGP330/340/350  radeon 
ATI Radeon IGP330M/340M/350M  radeon 
ATI Radeon Mobility 7000  radeon 
ATI Radeon Mobility 7500RV200 radeon 
ATI Radeon Mobility 9100 IGP  radeon 
ATI Radeon Mobility 9200  radeon 
ATI Radeon Mobility 9200 IGP  radeon 
ATI Radeon Mobility 9600 M10RV350 radeon 
ATI Radeon Mobility 9800  radeon 
ATI Radeon Mobility M300  radeon 
ATI Radeon Mobility M6RV100 radeon 
ATI Radeon Mobility M7RV200 radeon 
ATI Radeon Mobility M9R250 radeon 
ATI Radeon Mobility U1R300 radeon 
ATI Radeon Mobility X600  radeon 
ATI Radeon VERV100 radeon 
ATI Radeon X300  radeon 
ATI Radeon X600  radeon 
ATI Radeon X800LE  radeon 
ATI Radeon X800PRO  radeon 
ATI Radeon X800SE  radeon 
ATI Radeon X800XT  radeon 
ATI Rage 128atiXF86_SVGAr128 
ATI Rage 128 (générique)atiXF86_SVGAr128 
ATI Rage 128 Mobilityati r128 
ATI Rage 128 Pro UltraatiXF86_SVGAr128 
ATI Rage Fury AGPatiXF86_SVGAr128 
ATI Rage Fury Pro AGPATIXF86_SVGAr128 
ATI Rage LTatiXF86_Mach64ati 
ATI Rage LT PROatiXF86_Mach64ati 
ATI Rage Mobilityati ati 
ATI Rage Mobility M4 AGPatiXF86_SVGAr128 
ATI Rage Mobility PatiXF86_Mach64ati 
ATI Rage XLatiXF86_SVGAati 
ATI Rage XL AGPatiXF86_SVGAati 
ATI Ultra PlusatiXF86_Mach32ati 
ATI Video BoostatiXF86_Mach64ati 
ATI Video ChargeratiXF86_Mach64ati 
ATI Video XpressionatiXF86_Mach64ati 
ATI Video Xpression+atiXF86_Mach64ati 
ATI WinBoostatiXF86_Mach64ati 
ATI WinChargeratiXF86_Mach64ati 
ATI WinTurboatiXF86_Mach64ati 
ATI Wonder SVGAatiXF86_SVGAati 
ATI XPERT 128 AGPatiXF86_SVGAr128 
ATI XPERT 99 AGPatiXF86_SVGAr128 
ATI Xpert 128 AGPatiXF86_SVGAr128 
ATI Xpert 2000 AGPatiXF86_SVGAr128 
ATI Xpert 98atiXF86_Mach64ati 
ATI Xpert 99 AGPatiXF86_SVGAr128 
ATI Xpert XLatiXF86_Mach64ati 
ATI Xpert@PlayatiXF86_Mach64ati 
ATI Xpert@Play 98atiXF86_Mach64ati 
ATI Xpert@WorkatiXF86_Mach64ati 
ATI intégré à la carte-mère Intel Maui MU440EXatiXF86_Mach64ati 
ATrend ATC-2165AET6300XF86_SVGAtseng 
AccelStar Permedia II AGPPERMEDIA 2XF86_3DLabsglint 
Acorp AGP i740Intel 740XF86_SVGAi740 
Actix GE32+ 2MBS3 801/805XF86_S3vga 
Actix GE32iS3 805iXF86_S3vga 
Actix GE64S3 864XF86_S3vga 
Actix ProStarCL-GD5420XF86_SVGAcirrus 
Actix ProStar 64CL-GD5434XF86_SVGAcirrus 
Actix UltraS3 928XF86_S3vga 
Acumos AVGA3CL-GD5420XF86_SVGAcirrus 
Alliance ProMotion 6422AP6422XF86_SVGAvga 
Appian Jeronimo 2000PERMEDIA 3 glint 
Aristo ART-390-G S3 Savage3DSavage/MXXF86_SVGAsavage 
Ark Logic ARK1000PV (générique)ARK1000PVXF86_SVGAvga 
Ark Logic ARK1000VL (générique)ARK1000VLXF86_SVGAvga 
Ark Logic ARK2000MT (générique)ARK1000MTXF86_SVGAvga 
Ark Logic ARK2000PV (générique)ARK1000PVXF86_SVGAvga 
Atrend (Speedy) 3DIO740 AGP (ATC-2740)Intel 740XF86_SVGAi740 
Avance Logic 2101Avance LogicXF86_SVGAvga 
Avance Logic 2228Avance LogicXF86_SVGAvga 
Avance Logic 2301Avance LogicXF86_SVGAvga 
Avance Logic 2302Avance LogicXF86_SVGAvga 
Avance Logic 2308Avance LogicXF86_SVGAvga 
Avance Logic 2401Avance LogicXF86_SVGAvga 
Banshee (générique)Banshee tdfx 
Binar Graphics AnyViewET6300XF86_SVGAtseng 
Boca Vortex (Sierra RAMDAC)AGX-015XF86_AGXvga 
COMPAQ Armada 7380DMTS3 Aurora64V+XF86_S3s3 
COMPAQ Armada 7730MTS3 Aurora64V+XF86_S3s3 
California Graphics SunTracer 6000ET6300XF86_SVGAtseng 
Canopus Co. Power Window 3DVS3 ViRGEXF86_SVGAs3virge 
Canopus SPECTRA 3200R2RIVATNTXF86_SVGAnv 
Canopus SPECTRA 5400RIVATNT2XF86_SVGAnv 
Canopus SPECTRA 5400 Premium EditionRIVA ULTRA TNT2XF86_SVGAnv 
Canopus Total-3DVerite 1000XF86_SVGAvga 
Cardex Challenger (Pro)ET4000/W32 (i/p)XF86_SVGAtseng 
Cardex CobraET4000/W32 (i/p)XF86_SVGAtseng 
Cardex Trio64S3 Trio64XF86_S3s3 
Cardex Trio64ProS3 Trio64XF86_S3s3 
Chaintech AGP-740DIntel 740XF86_SVGAi740 
Chaintech Desperado 3F10Banshee tdfx 
Chaintech Desperado RI20RIVA128XF86_SVGAnv 
Chaintech Desperado RI30RIVATNTXF86_SVGAnv 
Chaintech Desperado RI40/41RIVATNT2XF86_SVGAnv 
Chaintech Desperado RI50RIVATNT2XF86_SVGAnv 
Chaintech Desperado RI60RIVATNT2XF86_SVGAnv 
Chaintech Desperado SI21SiS6326XF86_SVGAsis 
Chaintech Desperado SI31SiS6326XF86_SVGAsis 
Chaintech Tornado I7000Intel 740XF86_SVGAi740 
Chaintech Tornado S6000SiS6326XF86_SVGAsis 
Chips & Technologies CT64200ct64300XF86_SVGAchips 
Chips & Technologies CT64300ct64300XF86_SVGAchips 
Chips & Technologies CT65520ct69030XF86_SVGAchips 
Chips & Technologies CT65525ct69030XF86_SVGAchips 
Chips & Technologies CT65530ct69030XF86_SVGAchips 
Chips & Technologies CT65535ct69030XF86_SVGAchips 
Chips & Technologies CT65540ct69030XF86_SVGAchips 
Chips & Technologies CT65545ct69030XF86_SVGAchips 
Chips & Technologies CT65546ct69030XF86_SVGAchips 
Chips & Technologies CT65548ct69030XF86_SVGAchips 
Chips & Technologies CT65550ct69030XF86_SVGAchips 
Chips & Technologies CT65554ct69030XF86_SVGAchips 
Chips & Technologies CT65555ct69030XF86_SVGAchips 
Chips & Technologies CT68554ct69030XF86_SVGAchips 
Chips & Technologies CT69000ct69030XF86_SVGAchips 
Chips & Technologies CT69030ct69030XF86_SVGAchips 
Cirrus Logic GD542xCL-GD5420XF86_SVGAcirrus 
Cirrus Logic GD543xCL-GD5434XF86_SVGAcirrus 
Cirrus Logic GD5446 (carte sans nom)CL-GD5440 cirrus 
Cirrus Logic GD544xCL-GD5440 cirrus 
Cirrus Logic GD5462CL-GD5462XF86_SVGAcirrus 
Cirrus Logic GD5464CL-GD5464XF86_SVGAcirrus 
Cirrus Logic GD5465CL-GD5465XF86_SVGAcirrus 
Cirrus Logic GD5480CL-GD5480XF86_SVGAcirrus 
Cirrus Logic GD62xx (portable)CL-GD6205 /15/25/35XF86_SVGAvga 
Cirrus Logic GD64xx (portable)CL-GD6420/6440XF86_SVGAvga 
Cirrus Logic GD754x (portable)CL-GD7541 /42/43/48XF86_SVGAvga 
Colorgraphic Dual LightningET4000/W32 (i/p)XF86_SVGAtseng 
Compaq Armada 7400S3 ViRGE/MXXF86_SVGAs3virge 
Compaq Armada 7800S3 ViRGE/MXXF86_SVGAs3virge 
Creative Blaster ExxtremePERMEDIA 2XF86_3DLabsglint 
Creative Graphics Blaster TNT2RIVATNT2XF86_SVGAnv 
Creative Labs 3D Blaster PCI (Verite 1000)Verite 1000XF86_SVGAvga 
Creative Labs Graphics Blaster 3DCL-GD5464XF86_SVGAcirrus 
Creative Labs Graphics Blaster Eclipse (OEM Model CT6510)CL-GD5465XF86_SVGAcirrus 
Creative Labs Graphics Blaster MA201CL-GD5440 cirrus 
Creative Labs Graphics Blaster MA202CL-GD5440 cirrus 
Creative Labs Graphics Blaster MA302CL-GD5462XF86_SVGAcirrus 
Creative Labs Graphics Blaster MA334CL-GD5464XF86_SVGAcirrus 
Creative Labs Savage 4 3D BlasterSavage/MXXF86_SVGAsavage 
Cyrix MediaGXGeodeXF86_SVGAgeode 
DFI-WG1000CL-GD5420XF86_SVGAcirrus 
DFI-WG5000ET4000/W32 (i/p)XF86_SVGAtseng 
DFI-WG6000WD90C33XF86_SVGAvga 
DSV3325S3 ViRGEXF86_SVGAs3virge 
DSV3326S3 Trio64V+XF86_S3s3 
DataExpert DSV3325S3 ViRGEXF86_SVGAs3virge 
DataExpert DSV3365S3 Trio64V+XF86_S3s3 
Dell S3 805S3 801/805XF86_S3s3 
Dell ET4000 intégréET4000XF86_SVGAtseng 
Diamond Edge 3Dnv1XF86_SVGAvga 
Diamond Fire GL 1000PERMEDIAXF86_3DLabsglint 
Diamond Fire GL 1000 PROPERMEDIA 2XF86_3DLabsglint 
Diamond Fire GL 3000GLINT 500TXXF86_3DLabsglint 
Diamond Monster FusionBanshee tdfx 
Diamond Multimedia Stealth 3D 2000S3 ViRGEXF86_SVGAs3virge 
Diamond Multimedia Stealth 3D 2000 PROS3 ViRGE/DXXF86_SVGAs3virge 
Diamond SpeedStar (Plus)ET4000XF86_SVGAtseng 
Diamond SpeedStar 24ET4000XF86_SVGAtseng 
Diamond SpeedStar 24X (non totalement prise en charge)WD90C31XF86_SVGAvga 
Diamond SpeedStar 64CL-GD5434XF86_SVGAcirrus 
Diamond SpeedStar A50SiS6326XF86_SVGAsis 
Diamond SpeedStar HiColorET4000XF86_SVGAtseng 
Diamond SpeedStar Pro (not SE)CL-GD5420XF86_SVGAcirrus 
Diamond SpeedStar Pro 1100CL-GD5420XF86_SVGAcirrus 
Diamond SpeedStar Pro SE (CL-GD5430/5434)CL-GD5434XF86_SVGAcirrus 
Diamond SpeedStar64 Graphics 2000/2200CL-GD5434XF86_SVGAcirrus 
Diamond Stealth 24S3 801/805XF86_S3vga 
Diamond Stealth 32ET4000/W32 (i/p)XF86_SVGAtseng 
Diamond Stealth 3D 2000S3 ViRGEXF86_SVGAs3virge 
Diamond Stealth 3D 2000 PROS3 ViRGE/DXXF86_SVGAs3virge 
Diamond Stealth 3D 3000S3 ViRGE/VXXF86_SVGAs3virge 
Diamond Stealth 3D 4000S3 ViRGE/GX2XF86_SVGAs3virge 
Diamond Stealth 64 DRAM SES3 Trio32XF86_S3s3 
Diamond Stealth 64 DRAM avec S3 SDACS3 864XF86_S3vga 
Diamond Stealth 64 DRAM avec S3 Trio64S3 Trio64XF86_S3s3 
Diamond Stealth 64 VRAMS3 964XF86_S3s3 
Diamond Stealth 64 Video VRAM (TI RAMDAC)S3 968XF86_S3s3 
Diamond Stealth II S220Verite 2200XF86_SVGAvga 
Diamond Stealth II/G460 AGPIntel 740XF86_SVGAi740 
Diamond Stealth III (S520/S540)Savage/MXXF86_SVGAsavage 
Diamond Stealth ProS3 928XF86_S3vga 
Diamond Stealth VRAMS3 911/924XF86_S3vga 
Diamond Stealth Video 2500Alliance AT24XF86_SVGAapm 
Diamond Stealth Video DRAMS3 868XF86_S3vga 
Diamond Stealth64 Graphics 2001ARK2000PVXF86_SVGAvga 
Diamond Stealth64 Graphics 2xx0 (864 + SDAC)S3 864XF86_S3vga 
Diamond Stealth64 Graphics 2xx0 (Trio64)S3 Trio64XF86_S3s3 
Diamond Stealth64 Video 2001 (2121/2201)S3 Trio64V+XF86_S3s3 
Diamond Stealth64 Video 2120/2200S3 868XF86_S3vga 
Diamond Stealth64 Video 3200S3 968XF86_S3s3 
Diamond Stealth64 Video 3240/3400 (IBM RAMDAC)S3 968XF86_S3s3 
Diamond Stealth64 Video 3240/3400 (TI RAMDAC)S3 968XF86_S3s3 
Diamond Viper 330RIVA128XF86_SVGAnv 
Diamond Viper 550RIVATNTXF86_SVGAnv 
Diamond Viper 770RIVATNT2XF86_SVGAnv 
Diamond Viper PCI 2MbWeitek 9000XF86_P9000vga 
Diamond Viper Pro VideoWeitek P9100XF86_SVGAvga 
Diamond Viper VLB 2MbWeitek 9000XF86_P9000vga 
Digital 24-plane TGA (ZLXp-E2)TGAXF86_TGAtga 
Digital 24-plane+3D TGA (ZLXp-E3)TGAXF86_TGAtga 
Digital 8-plane TGA (UDB/Multia)TGAXF86_TGAtga 
Digital 8-plane TGA (ZLXp-E1)TGAXF86_TGAtga 
EIZO (VRAM)AGX-014/15/16XF86_AGXvga 
ELSA ERAZOR IIRIVATNTXF86_SVGAnv 
ELSA ERAZOR IIIRIVATNT2XF86_SVGAnv 
ELSA GLoria SynergyPERMEDIA 2XF86_3DLabsglint 
ELSA GLoria-LGLINT 500TXXF86_3DLabsglint 
ELSA GLoria-L/MXGLINT MXXF86_3DLabsglint 
ELSA GLoria-SPERMEDIAXF86_3DLabsglint 
ELSA GLoria-XLGLINT MXXF86_3DLabsglint 
ELSA GLoria-XXLGLINT MXXF86_3DLabsglint 
ELSA Gloria-4S3 968XF86_S3s3 
ELSA Gloria-8S3 968XF86_S3s3 
ELSA Synergy IIRIVATNT2XF86_SVGAnv 
ELSA VICTORY ERAZORRIVA128XF86_SVGAnv 
ELSA VICTORY ERAZOR LTRIVA128XF86_SVGAnv 
ELSA Victory 3DS3 ViRGEXF86_SVGAs3virge 
ELSA Victory 3DXS3 ViRGE/DXXF86_SVGAs3virge 
ELSA WINNER 1000/T2DS3 Trio64V2XF86_S3vesa 
ELSA Winner 1000 R3DRIVA128XF86_SVGAnv 
ELSA Winner 1000AVI (version AT&T 20C409)S3 868XF86_S3vga 
ELSA Winner 1000AVI (version SDAC)S3 868XF86_S3vga 
ELSA Winner 1000ISAS3 805iXF86_S3vga 
ELSA Winner 1000PRO avec SDAC S3S3 864XF86_S3vga 
ELSA Winner 1000PRO avec STG1700 ou AT&T RAMDACS3 864XF86_S3vga 
ELSA Winner 1000PRO/XS3 868XF86_S3vga 
ELSA Winner 1000TRIOS3 Trio64XF86_S3s3 
ELSA Winner 1000TRIO/VS3 Trio64V+XF86_S3s3 
ELSA Winner 1000TwinBusS3 928XF86_S3vga 
ELSA Winner 1000VLS3 928XF86_S3vga 
ELSA Winner 2000S3 928XF86_S3vga 
ELSA Winner 2000/OfficePERMEDIA 2XF86_3DLabsglint 
ELSA Winner 2000AVIS3 968XF86_S3s3 
ELSA Winner 2000AVI/3DS3 ViRGE/VXXF86_SVGAs3virge 
ELSA Winner 2000PRO-2S3 968XF86_S3s3 
ELSA Winner 2000PRO-4S3 964XF86_S3s3 
ELSA Winner 2000PRO/X-2S3 968XF86_S3s3 
ELSA Winner 2000PRO/X-4S3 968XF86_S3s3 
ELSA Winner 2000PRO/X-8S3 968XF86_S3s3 
ELSA Winner 3000S3 ViRGE/VXXF86_SVGAs3virge 
ELSA Winner 3000-L-42S3 ViRGE/VXXF86_SVGAs3virge 
ELSA Winner 3000-M-22S3 ViRGE/VXXF86_SVGAs3virge 
ELSA Winner 3000-SS3 ViRGEXF86_SVGAs3virge 
EONtronics Picasso 740Intel 740XF86_SVGAi740 
EONtronics Van GoghIntel 740XF86_SVGAi740 
EPSON CardPC (intégré)SPC8110XF86_SVGAvesa 
EPSON SPC8110 (CardPC)SPC8110XF86_SVGAvga 
ET3000 (générique)ET3000XF86_SVGAtseng 
ET4000 (générique)ET4000XF86_SVGAtseng 
ET4000 W32i, W32p (générique)ET4000/W32 (i/p)XF86_SVGAtseng 
ET4000/W32 (générique)ET4000/W32XF86_W32tseng 
ET6000 (générique)ET6300XF86_SVGAtseng 
ET6100 (générique)ET6300XF86_SVGAtseng 
ET6300 (générique)ET6300XF86_SVGAtseng 
EliteGroup(ECS) 3DVision-i740 AGPIntel 740XF86_SVGAi740 
Elsa Victory IIBanshee tdfx 
Elsa Winner T3DS3 Trio3DXF86_SVGAs3virge 
Everex MVGA i740/AGIntel 740XF86_SVGAi740 
ExpertColor DSV3325S3 ViRGEXF86_SVGAs3virge 
ExpertColor DSV3365S3 Trio64V+XF86_S3s3 
Flagpoint Shocker i740 8MBIntel 740XF86_SVGAi740 
Framebuffer driver (générique)fb fbdev 
Gainward CardExpert 740 8MBIntel 740XF86_SVGAi740 
Gainward Challenger EVET6300XF86_SVGAtseng 
Generic VGA compatibleGeneric VGAXF86_VGA16vga 
Genoa 5400ET3000XF86_SVGAtseng 
Genoa 8500VL(-28)CL-GD5420XF86_SVGAcirrus 
Genoa 8900 Phantom 32iET4000/W32 (i/p)XF86_SVGAtseng 
Genoa Phantom 64i avec S3 SDACS3 864XF86_S3vga 
Genoa Systems Phantom 740Intel 740XF86_SVGAi740 
Genoa VideoBlitz III AVS3 968XF86_S3s3 
Gigabyte Predator i740 8MB AGPIntel 740XF86_SVGAi740 
Graphics Blaster TNTRIVATNTXF86_SVGAnv 
Guillemot Maxi Gamer Xentor 32RIVATNT2XF86_SVGAnv 
HOT-158 (Shuttle)Intel 740XF86_SVGAi740 
Hercules DynamiteET4000/W32XF86_W32tseng 
Hercules Dynamite 128/VideoET6300XF86_SVGAtseng 
Hercules Dynamite 3D/GLPERMEDIA 2XF86_3DLabsglint 
Hercules Dynamite PowerET4000/W32 (i/p)XF86_SVGAtseng 
Hercules Dynamite ProET4000/W32 (i/p)XF86_SVGAtseng 
Hercules Dynamite TNTRIVATNTXF86_SVGAnv 
Hercules Graphite HG210AGX-014XF86_AGXvga 
Hercules Graphite PowerAGX-016XF86_AGXvga 
Hercules Graphite ProAGX-015XF86_AGXvga 
Hercules Graphite Terminator 64S3 964XF86_S3s3 
Hercules Graphite Terminator 64/DRAMS3 Trio64XF86_S3s3 
Hercules Graphite Terminator Pro 64S3 968XF86_S3s3 
Hercules StingrayALG-2228/2301/2302XF86_SVGAvga 
Hercules Stingray 128 3DAlliance AT3DXF86_SVGAapm 
Hercules Stingray 64/V avec ICS5342ARK2000MTXF86_SVGAvga 
Hercules Stingray 64/V avec ZoomDACARK1000PVXF86_SVGAvga 
Hercules Stingray ProARK1000PVXF86_SVGAvga 
Hercules Stingray Pro/VARK1000PVXF86_SVGAvga 
Hercules Terminator 128 2X/i AGPIntel 740XF86_SVGAi740 
Hercules Terminator 128/3DS3 Trio3DXF86_SVGAs3virge 
Hercules Terminator 3D/DXS3 ViRGE/DXXF86_SVGAs3virge 
Hercules Terminator 64/3DS3 ViRGEXF86_SVGAs3virge 
Hercules Terminator 64/VideoS3 Trio64V+XF86_S3s3 
Hercules Thriller3DVerite 2200XF86_SVGAvga 
Integral FlashPointET4000/W32 (i/p)XF86_SVGAtseng 
Intel 5430CL-GD5434XF86_SVGAcirrus 
Intel 740 (générique)Intel 740XF86_SVGAi740 
Intel 810Intel 810XF86_SVGAi810 
Intel 815Intel 815XF86_SVGAi810 
Intel 815eIntel 815XF86_SVGAi810 
Intel 830Intel 830 i810 
Intel 845Intel 845 i810 
Intel 852Intel 852 i810 
Intel 855Intel 855 i810 
Intel 865Intel 865 i810 
Intel 915  i810 
Intel Express 3D AGPIntel 740XF86_SVGAi740 
Interay PMC ViperET6300XF86_SVGAtseng 
JAX 8241S3 801/805XF86_S3vga 
Jaton Video-58PET6300XF86_SVGAtseng 
Jaton Video-70PCL-GD5464XF86_SVGAcirrus 
Jaton Video-740 AGP 3DIntel 740XF86_SVGAi740 
Jazz Multimedia G-Force 128ET6300XF86_SVGAtseng 
Jetway J-740-3D 8MB AGP, i740 AGP 3DIntel 740XF86_SVGAi740 
Joymedia Apollo 7400Intel 740XF86_SVGAi740 
KouTech KeyVision 128 EVET6300XF86_SVGAtseng 
LeadTek WinFast 3D S600S3 ViRGEXF86_SVGAs3virge 
LeadTek WinFast 3D S680S3 ViRGE/GX2XF86_SVGAs3virge 
LeadTek WinFast S200ET4000/W32 (i/p)XF86_SVGAtseng 
LeadTek WinFast S430S3 968XF86_S3s3 
LeadTek WinFast S510S3 968XF86_S3s3 
Leadtek WinFast 2300PERMEDIA 2XF86_3DLabsglint 
Leadtek WinFast 3D S320RIVATNTXF86_SVGAnv 
Leadtek WinFast 3D S320IIRIVATNT2XF86_SVGAnv 
Leadtek WinFast 3D S3500RIVA128XF86_SVGAnv 
Leadtek Winfast S900Intel 740XF86_SVGAi740 
MAXI Gamer AGP 8 MBIntel 740XF86_SVGAi740 
MELCO WGA-TSRIVATNT2XF86_SVGAnv 
MELCO WGP-VG4SS3 ViRGEXF86_SVGAs3virge 
MELCO WGP-VX8S3 ViRGE/VXXF86_SVGAs3virge 
MSI MS-4417SiS6326XF86_SVGAsis 
MachSpeed VGA ET6000ET6300XF86_SVGAtseng 
Machspeed Raptor i740 AGP 4600Intel 740XF86_SVGAi740 
Magic-Pro MP-740DVDIntel 740XF86_SVGAi740 
Matrox CometET4000/W32 (i/p)XF86_SVGAtseng 
Matrox Marvel IIET4000/W32 (i/p)XF86_SVGAtseng 
Matrox Millenniummga2064wXF86_SVGAmga 
Matrox Millennium G200mgag200XF86_SVGAmga 
Matrox Millennium G400mgag400XF86_SVGAmga 
Matrox Millennium G450mgag450 mga 
Matrox Millennium G550mgag550 mga 
Matrox Millennium IImga2164wXF86_SVGAmga 
Matrox Mystiquemga1064sgXF86_SVGAmga 
Matrox Mystique G200mgag200XF86_SVGAmga 
Matrox Productiva G100mgag100XF86_SVGAmga 
MediaVision Proaxcel 128ET6300XF86_SVGAtseng 
Mirage Z-128ET6300XF86_SVGAtseng 
Miro CRYSTAL VRXVerite 1000XF86_SVGAvga 
Miro Crystal 10SD avec GenDACS3 801/805XF86_S3vga 
Miro Crystal 12SDS3 Trio32XF86_S3s3 
Miro Crystal 16SS3 928XF86_S3vga 
Miro Crystal 20SD PCI avec S3 SDACS3 868XF86_S3vga 
Miro Crystal 20SD VLB avec S3 SDAC (BIOS 3.xx)S3 864XF86_S3vga 
Miro Crystal 20SD avec ICD2061A (BIOS 2.xx)S3 864XF86_S3vga 
Miro Crystal 20SD avec ICS2494 (BIOS 1.xx)S3 864XF86_S3vga 
Miro Crystal 20SVS3 964XF86_S3vesa 
Miro Crystal 22SDS3 Trio64XF86_S3s3 
Miro Crystal 40SVS3 964XF86_S3s3 
Miro Crystal 80SVS3 968XF86_S3s3 
Miro Crystal 8SS3 801/805XF86_S3s3 
Miro Crystal DVDSiS6326XF86_SVGAsis 
Miro MiroMedia 3DS3 ViRGEXF86_SVGAs3virge 
Miro MiroVideo 20TDET4000/W32 (i/p)XF86_SVGAtseng 
Miro Video 20SVS3 968XF86_S3s3 
NVIDIA GeForceGeForceXF86_SVGAnv 
NVIDIA GeForce 2 (générique)GeForce 2 nv 
NVIDIA GeForce 2 GTS (générique)GeForce 2 nv 
NVIDIA GeForce 2 MX (générique)GeForce 2 nv 
NVIDIA GeForce 256 (générique)GeForce 256 nv 
NVIDIA GeForce 3 (générique)GeForce 3 nv 
NVIDIA GeForce 4 (générique)GeForce 4 nv 
NVIDIA GeForce 4 MX (générique)GeForce 4 nv 
NVIDIA GeForce DDR 6200  nv 
NVIDIA GeForce 6600  nv 
NVIDIA GeForce 6600 GT  nv 
NVIDIA GeForce 6610 XL  nv 
NVIDIA GeForce 6800  nv 
NVIDIA GeForce 6800 GT  nv 
NVIDIA GeForce 6800 LE  nv 
NVIDIA GeForce 6800 Ultra  nv 
NVIDIA GeForce DDR (générique)GeForce DDR nv 
NVIDIA GeForce FX (générique)GeForce FX nv 
NVIDIA GeForce FX 5100  nv 
NVIDIA GeForce FX 5500  nv 
NVIDIA GeForce Go 6600  nv 
NVIDIA GeForce Go 6600 TE/6200 TE  nv 
NVIDIA GeForce4 448 Go  nv 
NVIDIA Quadro 4 (générique)Quadro 4 nv 
NVIDIA Quadro FX (générique)Quadro FX nv 
NVIDIA Quadro FX 4000  nv 
NVIDIA Quadro FX 4400  nv 
NVIDIA Quadro FX 540  nv 
NVIDIA Quadro FX 700  nv 
NVIDIA Quadro NVS 50 PCI  nv 
NVIDIA Riva 128 (générique)RIVA128XF86_SVGAnv 
NVIDIA Riva TNT (générique)RIVATNTXF86_SVGAnv 
NVIDIA Riva TNT2 (générique)RIVATNT2XF86_SVGAnv 
NVIDIA Inconnue (générique)  nv 
NatSemi GeodeGeodeXF86_SVGAgeode 
NeoMagic (portable)  neomagic 
NeoMagic 128XD (portable)  neomagic 
NeoMagic 256 (portable)MagicGraph 256 neomagic 
NeoMagic MagicGraph 128 (portable)NM2070 neomagic 
NeoMagic MagicGraph 128V (portable)NM2090 neomagic 
NeoMagic MagicGraph 128XD (portable)NM2160 neomagic 
NeoMagic MagicGraph 128ZV (portable)NM2093 neomagic 
NeoMagic MagicGraph 128ZV+ (portable)NM2093 neomagic 
NeoMagic MagicMedia 256AV (portable)NM2200 neomagic 
NeoMagic MagicMedia 256AV+ (portable)NM2230 neomagic 
NeoMagic MagicMedia 256XL+ (portable)NM2380 neomagic 
NeoMagic MagicMedia 256ZX (portable)NM2360 neomagic 
Number Nine FX Motion 331S3 Trio64V+XF86_S3s3 
Number Nine FX Motion 332S3 ViRGEXF86_SVGAs3virge 
Number Nine FX Motion 531S3 868XF86_S3vga 
Number Nine FX Motion 771S3 968XF86_S3s3 
Number Nine FX Reality 772S3 ViRGE/VXXF86_SVGAs3virge 
Number Nine FX Vision 330S3 Trio64XF86_S3s3 
Number Nine GXE Level 10/11/12S3 928XF86_S3vga 
Number Nine GXE Level 14/16S3 928XF86_S3vga 
Number Nine GXE64S3 864XF86_S3vga 
Number Nine GXE64 ProS3 964XF86_S3s3 
Number Nine GXE64 avec S3 Trio64S3 Trio64XF86_S3s3 
Number Nine Imagine 128I128XF86_I128i128 
Number Nine Imagine 128 (2-8MB)I128XF86_I128i128 
Number Nine Imagine 128 Series 2 (2-4MB)I128XF86_I128i128 
Number Nine Imagine 128 T2RI128XF86_I128i128 
Number Nine Revolution 3D AGP T2RI128XF86_I128i128 
Number Nine Revolution IV (T2R4)I128XF86_I128i128 
Number Nine Visual 9FX Reality 332S3 ViRGEXF86_SVGAs3virge 
Oak 87 ISA (générique)Oak OTI-087XF86_SVGAvga 
Oak 87 VLB (générique)Oak OTI-087XF86_SVGAvga 
Oak ISA Card (générique)Oak OTI-067/77XF86_SVGAvga 
Ocean (octek) VL-VGA-1000ARK1000VLXF86_SVGAvga 
Octek AVGA-20CL-GD5420XF86_SVGAcirrus 
Octek Combo-26CL-GD5420XF86_SVGAcirrus 
Octek Combo-28CL-GD5420XF86_SVGAcirrus 
Octek VL-VGA-26CL-GD5420XF86_SVGAcirrus 
Octek VL-VGA-28CL-GD5420XF86_SVGAcirrus 
Orchid Celsius (AT&T RAMDAC)AGX-015XF86_AGXvga 
Orchid Celsius (Sierra RAMDAC)AGX-015XF86_AGXvga 
Orchid Fahrenheit 1280S3 911/924XF86_S3vga 
Orchid Fahrenheit VAS3 801/805XF86_S3vga 
Orchid Fahrenheit-1280+S3 801/805XF86_S3vga 
Orchid Kelvin 64CL-GD5434XF86_SVGAcirrus 
Orchid Kelvin 64 VLB Rev ACL-GD5434XF86_SVGAcirrus 
Orchid Kelvin 64 VLB Rev BCL-GD5434XF86_SVGAcirrus 
Orchid P9000 VLBWeitek 9000XF86_P9000vga 
Orchid Technology Fahrenheit Video 3DS3 ViRGEXF86_SVGAs3virge 
PC-Chips M567 MainboardSiS5597XF86_SVGAsis 
Palit Daytona AGP740Intel 740XF86_SVGAi740 
Paradise Accelerator ValueOak OTI-087XF86_SVGAvga 
Paradise/WD 90CXXWD90CXXXF86_SVGAvga 
PixelView Combo TV 3D AGP (Prolink)CL-GD5465, 4MBXF86_SVGAvga 
PixelView Combo TV Pro (Prolink)CL-GD5480, 4MBXF86_SVGAvga 
PowerColor C740 (SG/SD) AGPIntel 740XF86_SVGAi740 
QDI Amazing IIntel 740XF86_SVGAi740 
RIVA TNTRIVATNTXF86_SVGAnv 
RIVA TNT2RIVATNT2XF86_SVGAnv 
RIVA Ultra TNT2RIVA ULTRA TNT2XF86_SVGAnv 
RIVA128RIVA128XF86_SVGAnv 
Real3D Starfighter AGPIntel 740XF86_SVGAi740 
Real3D Starfighter PCIIntel 740XF86_SVGAi740 
Rendition Verite 1000Verite 1000XF86_SVGAvga 
Rendition Verite 2x00Verite 2200XF86_SVGAvga 
Revolution 3D T2RI128XF86_I128i128 
S3 801/805 (générique)S3 801/805XF86_S3s3 
S3 801/805 avec ATT20c490 RAMDACS3 801/805XF86_S3vga 
S3 801/805 avec ATT20c490 RAMDAC and ICD2061AS3 801/805XF86_S3vga 
S3 801/805 avec Chrontel 8391S3 801/805XF86_S3vga 
S3 801/805 avec S3 GenDACS3 801/805XF86_S3vga 
S3 801/805 avec SC1148{2,3,4} RAMDACS3 801/805XF86_S3vga 
S3 801/805 avec SC1148{5,7,9} RAMDACS3 801/805XF86_S3vga 
S3 864 (générique)S3 864XF86_S3vga 
S3 864 avec ATT 20C498 or 21C498S3 864XF86_S3vga 
S3 864 avec SDAC (86C716)S3 864XF86_S3vga 
S3 864 avec STG1703S3 864XF86_S3vga 
S3 868 (générique)S3 868XF86_S3vga 
S3 868 avec ATT 20C409S3 868XF86_S3vga 
S3 868 avec ATT 20C498 or 21C498S3 868XF86_S3vga 
S3 868 avec SDAC (86C716)S3 868XF86_S3vga 
S3 86C260 (ViRGE/MX)S3 ViRGE/MXXF86_SVGAs3virge 
S3 86C280 (ViRGE/MX+)S3 ViRGE/MXXF86_SVGAs3virge 
S3 86C325 (ViRGE)S3 ViRGEXF86_SVGAs3virge 
S3 86C357 (ViRGE/GX2)S3 ViRGE/GX2XF86_SVGAs3virge 
S3 86C365 (Trio3D)S3 Trio3DXF86_SVGAs3virge 
S3 86C368 (Trio3D/2X)S3 Trio3DXF86_SVGAs3virge 
S3 86C375 (ViRGE/DX)S3 ViRGE/DXXF86_SVGAs3virge 
S3 86C385 (ViRGE/GX)S3 ViRGE/GXXF86_SVGAs3virge 
S3 86C390 (Savage3D)Savage/MXXF86_SVGAsavage 
S3 86C391 (Savage3D)Savage/MXXF86_SVGAsavage 
S3 86C395 (Savage4 Pro+)Savage/MXXF86_SVGAsavage 
S3 86C396 (Savage4)Savage/MXXF86_SVGAsavage 
S3 86C397 (Savage4)Savage/MXXF86_Savagesavage 
S3 86C764 (Trio64)S3 Trio64XF86_S3s3 
S3 86C765 (Trio64V+)S3 Trio64V+XF86_S3s3 
S3 86C775 (Trio64V2/DX)S3 Trio64V2XF86_S3vesa 
S3 86C785 (Trio64V2/GX)S3 Trio64V2XF86_S3vesa 
S3 86C801 (générique)S3 801/805XF86_S3s3 
S3 86C805 (générique)S3 801/805XF86_S3s3 
S3 86C864 (générique)S3 864