Suivant: Espace disque Chapitre: Le Système X Avant: Le Système X
Configuration matérielle nécessaire
XFree86 supporte une large gamme de cartes vidéo et de moniteurs. Depuis XFree86-2.1.1, les contrôleurs suivants sont reconnus :
Circuits non accélérés: Tseng ET3000, ET4000AX, ET4000/W32, Western Digital/Paradise PVGA1, Western Digital WD90C00, WD90C10, WD90C11, WD90C24, WD90C30 Genoa GVGA, Trident TVGA8800CS, TVGA8900B, TVGA8900C, TVGA8900CL, TVGA9000, TVGA9000i, TVGA9100B, TVGA9200CX, TVGA9320, TVGA9400CX, TVGA9420, ATI 28800-4, 28800-5, 28800-6, 28800-a, NCR 77C22, 77C22E, 77C22E+, Cirrus Logic CLGD6205, CLGD6215, CLGD6225, CLGD6235, Compaq AVGA, OAK OTI067, OTI077.
Circuits accélérés: 8514/A (et vrais clones) ATI Mach8, Mach32, Cirrus CLGD5420, CLGD5422, CLGD5424, CLGD5426, CLGD5428, S3 86C911, 86C924, 86C801, 86C805, 86C805i, 86C928, Western Digital WD90C31.
Le support se fait en 256 couleurs ou en monochrome, à l'exception des circuits ATI et Cirrus, qui ne sont supportés qu'en 256 couleurs.
Le serveur monochrome supporte également les cartes VGA ordinaires, les cartes Sigma LaserView, Visa, monochrome Hercules et Hyundai HGC-1280.
Pour l'instant aucun autre circuit n'est supporté, pas de Weitek P9000, TIGA, IIT, AGX, Microfield etc. Certains pourront peut-être être gérés dans de futures versions. TIGA ne sera jamais supporté car TI demande une licence (ce qui peut interdire la distribution du code source); les cartes Microfield ne seront pas non plus supportées car elles utilisent du microcode propriétaire et non documenté.
Les développeurs de XFree86 ont parfois des problèmes pour obtenir les informations nécessaires à la programmation des cartes vidéo. Certains constructeurs refusent de fournir ces renseignements, ou bien exigent la signature d'une clause de non divulgation de ces documents. Ceci empêcherait bien évidemment la libre distribution de XFree86, ce que l'équipe de développement de XFree86 n'a pas l'intention de faire. C'est pour cette raison que, par exemple, les cartes Diamond Speedstar et les cartes de ce constructeur à base de S3 ne sont pas gérées.
Les cartes vidéo à bus local sont également supportées. La configuration suggérée pour utiliser XFree86 sous Linux, est une machine 486 équipée d'au minimum 8 Mégaoctets de RAM, et une carte vidéo parmi celles citées plus haut. Ce n'est que la configuration ``de base'' réputée pour fonctionner facilement et être suffisamment rapide. Si vous utilisez une des cartes accélérées supportées, vous pouvez obtenir des performances supérieures à certaines stations de travail non Intel, bien plus onéreuses. Vérifiez bien dans la documentation de XFree86 avant d'acheter une carte vidéo performante, que celle-ci fonctionnera correctement avec ce programme.
Vous aurez besoin d'un minimum de 4 Mégaoctets de RAM, et 16 Mo de mémoire virtuelle (par exemple, 8 Mo de RAM et 8 Mo de swap). N'oubliez pas que la mémoire physique est beaucoup plus rapide ! Un système équipé de seulement 4 Mo de RAM, sera beaucoup plus lent (jusqu'à 10 fois) que le même avec 8 Mo. De plus, le swap est trop lent pour compenser le manque de mémoire. Il est vraiment recommandé d'avoir au moins 8 Mo de mémoire physique. Disposer de 16 Mo de RAM offre un réel confort.