Copyright © 2001-2002 Steve Pritchard
Copyright © 1997-1999 Patrick Reijnen
12 novembre 2002
Ce document essaye de donner une liste de l'ensemble du matériel réputé compatible ou non avec Linux.
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.
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).
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.
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).Le LDP possède un index des documents HOWTO ayant pour objet le matériel
Price Watch (moteur de recherche sur les prix bon marché, également utile pour trouver les spécifications de matériels très divers)
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 à <steve@silug.org>) 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 à <steve@silug.org>. Je saurai utiliser cette aide. :-)
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.
Pour toute question ou tout commentaire concernant ce document, n'hésitez pas à écrire à Steven Pritchard à <steve@silug.org>. 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.
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. :-)
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. | ||
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
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).
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.
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.
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 :
Voir la section PCMCIA/Cardbus et le document Linux PCMCIA HOWTO pour avoir plus d'informations sur les cartes PCMCIA et Cardbus.
Merci d'aller voir cette note pour en savoir plus sur le matériel non-x86.
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.
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.
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)
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 :
Ainsi, si vous avez 96 Mo de mémoire, cela devient :append="mem=<nombre de Mo>M"
N'utilisez pas un nombre plus grand que ce que vous avez en réalité. Cela peut provoquer des plantages.append="mem=96M"
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.
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 |