<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>4. Outils de calcul automatique</title><link href="style.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.68.1" name="generator"><link rel="start" href="index.html" title="XFree86 Video Timings HOWTO"><link rel="up" href="index.html" title="XFree86 Video Timings HOWTO"><link rel="prev" href="ar01s03.html" title="3. Introduction"><link rel="next" href="ar01s05.html" title="5. Comment fonctionnent les écrans vidéo"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">4. Outils de calcul automatique</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="ar01s03.html">Précédent</a> </td><th align="center" width="60%"> </th><td align="right" width="20%"> <a accesskey="n" href="ar01s05.html">Suivant</a></td></tr></table><hr></div><div class="sect1" lang="fr"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="N100A1"></a>4. Outils de calcul automatique</h2></div></div></div><p>Si votre moniteur est postérieur à 1996, il supporte probablement la norme <a href="http://www.vesa.org/dload/summary/sumeedidrar1.htm" target="_top">EDID</a>. Les moniteurs compatibles EDID (parfois appelés "Plug'n'Play" dans la littérature marketing de Microsoft) peuvent déclarer leurs capacités à l'ordinateur.</p><p>De nombreux modules pilotes de XFree86 4.0 supportent le système DDC, <a href="http://www.vesa.org/dload/summary/sumeddcv1.htm" target="_top"> VESA Display Data Channel facility</a> (canal de données d'affichage VESA). Un module de pilote de carte compatible DDC est capable d'envoyer au moniteur une requête EDID, et de se configurer automatiquement d'après la réponse. Ainsi, avec XFree 4.0 et un moniteur récent, vous avez de bonnes chances de n'avoir aucune configuration à faire.</p><p>Si votre module de pilote de carte n'est pas compatible DDC, mais que votre moniteur est compatible EDID, vous pouvez tout de même utiliser le programme read-edid, qui interrogera le moniteur sur ses capacités, et calculera pour vous une ligne de mode. Voir <a href="http://altern.org/vii/programs/linux/read-edid/" target="_top"> http://altern.org/vii/programs/linux/read-edid/</a>.</p><p>Depuis la version 3.2, XFree86 s'accompagne du programme <span><strong class="command">XF86Setup</strong></span> qui simplifie grandement la création interactive d'un mode graphique valable, sans devoir manipuler directement les valeurs d'horloge vidéo. Ainsi, dans la plupart des cas, il ne devrait pas vous être nécessaire de calculer un mode graphique de base. Malheureusement, <span><strong class="command">XF86Setup</strong></span> a ses limites ; il ne connaît que les modes graphiques standards jusqu'à 1280x1024. Si vous disposez d'un moniteur à très haute performance capable d'afficher 1600x1200 ou plus, il vous faudra malgré tout encore calculer votre mode graphique de base vous-mêmes.</p><p>Il y a un utilitaire KDE appelé <a href="http://paranoia.rulez.org/videogen/" target="_top">KVideoGen</a> qui calcule des lignes de mode à partir des caractéristiques du moniteur et de la carte. J'ai bien généré des lignes de modes avec, mais je ne les ai pas testées. Notez que ses paramètres "refresh rate" horizontal et vertical sont la même chose que les fréquences de synchronisation HSF et VSF que nous décrivons plus loin. Le nombre "horizontal sync pulse" semble être la largeur de l'impulsion de synchronisation en microsecondes, HSP (l'outil supposant des valeurs corrigées de HGT1 "front porch" et HGT2 "back porch"). Si vous ne connaissez pas votre "horizontal sync pulse", il vaut mieux laisser la valeur par défaut. </p><p>Un autre générateur de lignes de mode pour XFree86 se trouve <a href="http://zaph.com/Modelinw" target="_top">ici</a>. Vous pouvez soit récupérer le script Python script, soit utiliser le formulaire CGI.</p><p>Les versions récentes de XFree86 fournissent un outil appelé <span><strong class="command">xvidtune</strong></span> que vous trouverez sans doute très utile pour tester et affiner les modes graphiques. Il commence par un avertissement effrayant relatif aux possibles conséquences d'un usage abusif. Si vous accordez à ce document une attention scrupuleuse et apprenez ce qui se cache derrière les jolies valeurs dans les écrans de xvidtune, vous serez capables d'utiliser ce programme efficacement et en toute confiance.</p><p>Si <span><strong class="command">xvidtune</strong></span>(1) est présent, il vous sera possible d'essayer de nouveaux modes "au vol", sans modifier votre fichier de configuration X, sans même redémarrer votre serveur X. Dans le cas contraire, XFree86 vous permet d'utiliser des raccourcis clavier pour sélectionner parmi les différents modes définis dans Xconfig (voyez XFree86.man pour de plus amples détails). Exploitez cette capacité pour vous éviter des ennuis ! Lorsque vous souhaitez tester un nouveau mode, donnez-lui un nom unique et ajoutez-le à la <span class="emphasis"><em>fin</em></span> de votre liste de raccourcis. Gardez toujours un mode que vous savez bon comme défaut, de façon à avoir une position de repli si le mode en cours de test ne marche pas.</p><p>A la fin de ce document, vous trouverez un script modeplot que vous pourrez utiliser pour produire un graphe analogique des modes disponibles. Ce n'est pas directement utile pour générer des lignes de mode, mais ça peut vous aider à comprendre les relations qui permettent de les définir.</p></div><div class="navfooter"><hr><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="ar01s03.html">Précédent</a> </td><td align="center" width="20%"> </td><td align="right" width="40%"> <a accesskey="n" href="ar01s05.html">Suivant</a></td></tr><tr><td valign="top" align="left" width="40%">3. Introduction </td><td align="center" width="20%"><a accesskey="h" href="index.html">Sommaire</a></td><td valign="top" align="right" width="40%"> 5. Comment fonctionnent les écrans vidéo</td></tr></table></div></body></html>