Sophie

Sophie

distrib > * > 2010.0 > * > by-pkgid > a412ceb851151854794ced2a242192bb > files > 2072

howto-html-fr-20080722-1mdv2010.0.noarch.rpm

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>9. Problèmes divers</title>
<link rel="stylesheet" href="style.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.64.1">
<link rel="home" href="index.html" title="Guide pratique du jeu sous Linux">
<link rel="up" href="index.html" title="Guide pratique du jeu sous Linux">
<link rel="previous" href="ar01s08.html" title="8. Son">
<link rel="next" href="ar01s10.html" title="10. Émulation et machines virtuelles">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<div class="navheader">
<table width="100%" summary="Navigation header">
<tr><th colspan="3" align="center">9. Problèmes divers</th></tr>
<tr>
<td width="20%" align="left">
<a accesskey="p" href="ar01s08.html">Précédent</a> </td>
<th width="60%" align="center"> </th>
<td width="20%" align="right"> <a accesskey="n" href="ar01s10.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="id2519016"></a>9. Problèmes divers</h2></div></div>
<div></div>
</div>
<div class="sect2" lang="fr">
<div class="titlepage">
<div><div><h3 class="title">
<a name="id2519021"></a>9.1. Problèmes d'accélération matérielle</h3></div></div>
<div></div>
</div>
<p><span class="application">XFree86</span> 4.x fournit une approche
      plus centralisée et plus autonome en ce qui concerne la vidéo.
      Beaucoup des joyeusetés comme les modules noyau pour un accès non
      root aux cartes vidéo ont, heureusement, disparu.</p>
<div class="sect3" lang="fr">
<div class="titlepage">
<div><div><h4 class="title">
<a name="id2519043"></a>9.1.1. L'accélération matérielle ne fonctionne pas du
      tout</h4></div></div>
<div></div>
</div>
<p>Si vous obtenez quelque chose comme 1 image par seconde,
        alors votre système n'utilise pas d'accélération matérielle 3D.
        Voici deux causes possibles :</p>
<div class="orderedlist"><ol type="1">
<li><p>votre système 3D est mal configuré (très
          probable) ;</p></li>
<li><p>le jeu X est mal configuré (moins
          probable).</p></li>
</ol></div>
<p>La première étape est déterminer ce qui se passe.</p>
<div class="orderedlist"><ol type="1">
<li>
<p>Si vous utilisez X 4.0 (les utilisateurs de X 3.*
            passeront à l'étape 2), regardez la sortie de la commande
            <b class="userinput"><tt>X -probeonly</tt></b>. Vous verrez :</p>
<pre class="screen"> (II) XXXXXX: direct rendering enabled </pre>
<p> ou </p>
<pre class="screen"> (II) XXXXXX: direct rendering disabled </pre>
<p>où XXXXXXX dépend de la carte vidéo que vous possédez. Si
            le rendu direct est désactivé, alors votre configuration X est
            en cause, et pas le jeu. Vous devez déterminer pourquoi le DRI
            est désactivé. L'outil le plus important est le
            « <span class="quote">Guide de l'utilisateur DRI</span> »
            (<span class="foreignphrase"><i class="foreignphrase">DRI Users Guide</i></span>). C'est un
            document très bien écrit qui vous donne des informations pas à
            pas sur la façon de configurer correctement le DRI pour votre
            machine. Une copie est disponible sur <a href="http://www.xfree86.org/4.0/DRI.html" target="_top">http://www.xfree86.org/4.0/DRI.html</a>.</p>
<p>Notez que si vous réussissez ce test, votre système est
            <span class="emphasis"><em>capable</em></span> de faire du rendu direct. Vos
            bibliothèques peuvent toujours être en cause. Passez donc à
            l'étape 2. </p>
</li>
<li>
<p>Il existe un programme appelé
          <span><b class="command">glxgears</b></span> qui accompagne le paquet
          « <span class="quote">mesademos</span> ». Vous pouvez obtenir
          mesademos sous Debian (<span><b class="command">apt-get install
          mesademos</b></span>) ou vous pouvez chercher le rpm sur <a href="http://www.rpmfind.net" target="_top">http://www.rpmfind.net</a>. Vous pouvez également
          télécharger les sources depuis le site officiel de mesa et les
          compiler vous-même.</p>
<p>L'exécution de <span><b class="command">glxgears</b></span> montrera des
            pignons en rotation. La <span><b class="command">xterm</b></span> depuis
            laquelle vous exécutez <span><b class="command">glxgears</b></span> affichera
            « <span class="quote">X frames in Y seconds = X/Y FPS</span> » (X
            images en Y secondes). Vous pouvez comparer votre système avec
            la liste de bancs d'essais ci-dessous. </p>
<pre class="screen">
      CPU TYPE     VIDEO CARD     X VERSION    AVERAGE FPS
      </pre>
<p>Compiler les modules Mesa et DRI vous-même peut vous
            faire gagner 15 images par seconde, une grosse augmentation de
            performances ! Donc, si vous obtenez, disons, 20 images
            par seconde de moins qu'une machine comparable, il est possible
            que <span><b class="command">glxgears</b></span> utilise le rendu logiciel. En
            d'autres termes, votre carte graphique n'accélère pas les
            graphiques 3D.
            </p>
<p>Plus important encore que le nombre d'images par seconde,
            est la non-variation de ce nombre pour les petites et les
            grandes fenêtres. Si l'accélération matérielle fonctionne, le
            nombre d'images par seconde pour <span><b class="command">glxgears</b></span>
            devrait être pratiquement indépendant de la taille de fenêtre.
            Si ce n'est pas le cas, alors vous ne bénéficiez d'aucune
            accélération matérielle.
            </p>
</li>
</ol></div>
</div>
</div>
<div class="sect2" lang="fr">
<div class="titlepage">
<div><div><h3 class="title">
<a name="id2519292"></a>9.2. L'accélération matérielle ne fonctionne que pour
    root</h3></div></div>
<div></div>
</div>
<div class="sect3" lang="fr">
<div class="titlepage">
<div><div><h4 class="title">
<a name="id2519299"></a>9.2.1. <span class="application">XFree86</span> 4.x</h4></div></div>
<div></div>
</div>
<p>Si les lignes suivantes ne sont pas présentes dans votre
        fichier <tt class="filename">XF86Config-4</tt>, placez-les
        y :</p>
<pre class="screen">
         Section "DRI"
                 Mode 0666
         EndSection
      </pre>
<p>Cela permet aux utilisateurs non-root d'utiliser le DRI. Pour
        les paranoïaques, il est possible de restreindre l'utilisation du
        DRI à seuls quelques utilisateurs non-root. Voyez le
        <span class="foreignphrase"><i class="foreignphrase">DRI User Guide</i></span>.</p>
</div>
<div class="sect3" lang="fr">
<div class="titlepage">
<div><div><h4 class="title">
<a name="id2519341"></a>9.2.2. <span class="application">XFree86</span> 3.x</h4></div></div>
<div></div>
</div>
<div class="sect4" lang="fr">
<div class="titlepage">
<div><div><h5 class="title">
<a name="id2519350"></a>9.2.2.1. Cartes Voodoo</h5></div></div>
<div></div>
</div>
<p>L'accélération matérielle pour les cartes Voodoo a lieu
          <span class="emphasis"><em>uniquement</em></span> en couleurs 16 bits et échoue
          silencieusement lors du démarrage de X avec un autre nombre de
          couleurs.
        </p>
<p>De plus, les cartes Voodoo ont besoin du module noyau
          <tt class="filename">3dfx.o</tt> et d'un fichier de périphérique
          <tt class="filename">/dev/3dfx</tt> (majeur 107,
          mineur 0) pour l'accélération matérielle pour les utilisateurs
          normaux (non root). Ni le module ni le fichier de périphérique ne
          sont utilisés sous <span class="application">XFree86</span> 4.x.
          </p>
</div>
</div>
</div>
</div>
<div class="navfooter">
<hr>
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left">
<a accesskey="p" href="ar01s08.html">Précédent</a> </td>
<td width="20%" align="center"><a accesskey="u" href="index.html">Niveau supérieur</a></td>
<td width="40%" align="right"> <a accesskey="n" href="ar01s10.html">Suivant</a>
</td>
</tr>
<tr>
<td width="40%" align="left" valign="top">8. Son </td>
<td width="20%" align="center"><a accesskey="h" href="index.html">Sommaire</a></td>
<td width="40%" align="right" valign="top"> 10. Émulation et machines virtuelles</td>
</tr>
</table>
</div>
</body>
</html>