Cette question est la plus fréquente, elle fera donc l'objet de la première
section.
La compatibilité d'XFree86 avec une carte donnée dépend en règle
générale de
l'ensemble des circuits ("chipset") utilisé par cette dernière. Seule la
marque Diamond propose du matériel posant parfois quelques problèmes
(cf. fin du présent paragraphe).
Première chose, la documentation fournie avec votre carte vidéo doit spécifier le type de circuit
vidéo utilisé par votre carte. Si vous êtes sur le point d'acquérir une nouvelle carte vidéo ou
d'acheter un nouvel ordinateur, insistez auprès du vendeur pour savoir quel est le fabricant, le
modèle et le circuit de la carte vidéo. Si vous avez déjà acquis votre carte vidéo et qu'une de ces
informations vous manque, n'hésitez pas à contacter votre revendeur, en général il sera très
heureux de pouvoir vous renseigner et sinon appeler un autre revendeur.
Si votre revendeur vous raconte que la carte est "une carte SVGA standard" et "qu'elle devrait
fonctionner" sur votre système, expliquez lui que votre système ne supporte pas tous les types de
circuits vidéo. N'hésitez pas à mentionner Linux et XFree86
car il y a de plus en plus de
revendeurs qui connaissent ces logiciels (il se peut que le votre est même approfondi la question),
et faites lui comprendre que ces "détails" sont pour vous primordiaux.
Vous pouvez aussi déterminer quel est le type de cicuit vidéo utilisé par votre carte à l'aide du
programme SuperProbe
inclus dans la distribution de XFree86. Son utilisation est détaillée un peu
plus loin.
La version 3.1.1 de XFree86
(Février 1995) est compatible avec les circuits vidéo suivants~:
Les cartes vidéo utilisant ces circuits sont supportées sur tous les types de bus, y compris VLB et PCI.
Tous les chipsets cités ci-dessus sont exploités en mode 256 couleurs
par le serveur XF86_SVGA
et en monochrome par XF86_Mono
. Seuls les
circuits de Avance Logic, MX et Video 7
sont uniquement exploitables en
mode 256 couleurs.
XFree86
n'exploite que les fonctions du chipset ET4000/W32
déjà offertes
par l'ET4000
.
Le serveur monochrome fonctionne sur toute carte VGA ainsi que les cartes monochrome Hercules,
Hyundai HGC-1280, Sigma LaserView et Apollo
. Sur la carte Compaq AVGA
, seuls 64k de
mémoire vidéo sont utilisés par le serveur monochrome, et la carte Compaq GVGA
n'a pas encore été testée avec plus de 64k.
Cette liste de matériel va sans doute s'accroître au fur et à mesure que le temps passe, et chaque nouvelle mise à jour de ce document contiendra la liste complète des circuits vidéo supportés par XFree86.
L'un des problèmes rencontrés par les développeurs de XFree86
est que certains fabricants de cartes
vidéo utilisent des méchanismes non standards dans la détermination des fréquences d'horloges
nécessaires pour faire fonctionner la carte. Certains de ces fabricants ne fournissent même pas de
document décrivant les spécifications utiles à la programmation de la carte ou alors implique
l'acquisition de licences limitant la diffusion de ces informations. Ceci impliquerait alors une
restriction à la libre diffusion du logiciel XFree86
, ce que les développeurs du projet XFree86
ne
peuvent accepter. Ceci a longtemps été un probleme avec les cartes fabriquées par Diamond, mais
à l'annonce de la version 3.1 de XFree86
, Diamond
a commencé à collaboré avec l'equipe de
développement à la réalisation de pilotes gratuits pour ces cartes. Ceci prouve que l'avis officiel
du XFree Project
publié dans les précédentes versions de ce document a eu un impact sur le
fabricant Diamond
.
Votre machine nécessite un minimum de 4Mo de RAM et de 16Mo de RAM virtuelle totale (par exemple
8Mo de RAM physique et 8Mo de swap disque). Souvenez-vous que plus vous aurez de RAM physique,
moins votre système swapera sur disque quand la mémoire diminuera. Les disques ayant des temps
d'accès et des taux de transferts plus lents que la RAM, les performances de votre système
chuteront très rapidement si la mémoire vient à manquer. C'est pourquoi il est recommandé d'avoir
au moins 8Mo de RAM physique afin de pouvoir faire tourner XFree86
confortablement. Un système avec
seulement 4Mo de RAM sera à peu près 10 fois plus lent qu'un système ayant 8Mo de RAM ou plus.
La configuration minimale pour utiliser correctement XFree86
sous Linux est un 486 avec au moins
8 Mo de RAM et une carte vidéo basée sur l'un des circuits ci-dessus. Pour une utilisation
optimale, il est recommandé d'utiliser une carte possédant un circuit accélérateur telle une carte à
base de S3. Avant de vous lancer tête baissée dans l'achat d'une telle carte (relativement chère),
verifier tout de même si votre carte actuelle n'est pas supportée. De plus n'hésitez pas à tenir
compte des benchmarks comparatifs des différentes cartes vidéo qui sont régulièrement postés sur
les groupes de news USENET comp.windows.x.i386unix
et comp.os.linux.x
.
Chapitre Suivant , Chapitre Précédent
Table des matières de ce chapitre, Table des matières générale
Début du document, Début de ce chapitre