Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Journal : slakware 2.6.18 fglrx (drivers proprios ATI) pour Enemy Territory

Posté par asteroid () le 25 novembre 2006
J'ai voulu me remettre il y a quelques jours à Enemy Territory sur ma slack-11.0, ce qui inclut bien sûr l'accélération 3d. D'abord j'ai testé les drivers "ati" et "radeon" fournit avec xorg, qui donnait à glxgears un score relativement convenable, supérieur à 1500 FPS.

Cependant, j'avais des soucis de lag dans le jeu au moindre bruit (voix, coup de feux, ...). Après multiples requête, on me renvoie à droite à gauche sur des forums où on cause alsa, teamspeak, et autre trucs audio.

Septique, je décide de changer de drivers et d'installer les pilotes proprios d'ATI.

Quelle galère !! En effet, les drivers ne semblent pas compatibles avec le kernel 2.6.18 (un fichier linux.h ne concorde pas du tout).

La solution est simple : on downgrade slackware de testing en release, c'est à dire du 2.6.18 au 2.6.17.13, et là tout marche nikel niveau install.

Ni une ni deux, je lance aticonfig -initial, qui me créé un /etc/X11/xorg.conf sur mesure. Je lance X et ni une ni deux, un fgl_glxgears. Manque de chance, celui çi me retourne une erreur "d'allocation mémoire". La solution est moins évidente : dans /etc/fstab/ il faut ajouter
tmpfs /dev/shm tmpfs defaults 0 0
puis un mount -a pour que ça soit pris en charge. Le résultat de fgl_glxgears est avoisine les 300FPS, mais c'est très bien. Pour info, glxgears dépasse les 2100 FPS.

Voilà, je peux maintenant fragger du GI sans lag, avec ce bon vieux Panzer :D

> Lire le journal (16 commentaires, moyenne: 1,8).  

Vous avez demandé le commentaire #778605.

quelques précisons SVP pour les pilotes libres....

Posté par cortex62 (page perso, ) le 25/11/2006 à 23:36. (lien). Évalué à 1.

Pourrais tu donner ta configuration ?
Une ATI certes , en R2*0 il semble , mais comment est il paramétré ? (DRIconf, HyperZ , pageflip, la vitesse AGP, et j' en passe).
En effet les pilotes libres ce défendent pas mal une fois adapté à la configuration. Surtout sur ET qui est basé sur le moteur Quake III.
Je suis donc un peu surpris, et j' aimerais en savoir plus.... ;-)

--
L'erreur est humaine, mais un véritable désastre nécessite un ordinateur.
  • [^]Re: quelques précisons SVP pour les pilotes libres....

    Posté par asteroid () le 26/11/2006 à 11:01. (lien). Évalué à 2.

    La carte

    02:00.0 VGA compatible controller: ATI Technologies Inc Radeon R200 QM [Radeon 9100]


    Driconf ? HyperZ ? pageflip ? Du calme ...

    Biensûr que je préfèrerais utiliser un driver GPL, mais la solution la plus simple et la plus évidente marche bien. Par contre je ne connaissais pas DRIconf, et je vais de ce pas l'essayer.

    • [^]Re: quelques précisons SVP pour les pilotes libres....

      Posté par asteroid () le 26/11/2006 à 11:23. (lien). Évalué à 1.

      Bon ben voilà, un coup de DRIconf, une paire d'option activé notemment pour le carte r200, et voila que je peux fragger comme avec les drivers proprios.

      Donc pour l'errata : N'installez pas le drivers proprios, installez DRIconf pour paufiner votre configuration de DRI et jouir du GPLised \o/

      Merci cortex62.

      • [^]Re: quelques précisons SVP pour les pilotes libres....

        Posté par cortex62 (page perso, ) le 26/11/2006 à 11:39. (lien). Évalué à 1.

        Driconf est utile pour l' hyperZ.
        En fait dans ta configuration xorg tu peux aussi ajouter:
        Option "AGPMode" "4"
        Option "EnablePageFlip" "true"

        dans la section device, ça doit ressembler à ça:
        Section "Device"
        Identifier "Card0"
        Driver "ati"
        VendorName "ATI Technologies Inc"
        BoardName "Radeon RV250 If [Radeon 9000]"
        BusID "PCI:1:0:0"
        Option "AGPMode" "4"
        Option "EnablePageFlip" "true"


        Si tu ne l' as pas encore fait, tu va encore avoir un gain significatif :-)

        --
        L'erreur est humaine, mais un véritable désastre nécessite un ordinateur.
        • [^]Re: quelques précisons SVP pour les pilotes libres....

          Posté par Pinaraf (Jabber id, ) le 26/11/2006 à 22:29. (lien). Évalué à 2.

          Le "AGPMode" est aussi valable en PCI Express ?

          • [^]Re: quelques précisons SVP pour les pilotes libres....

            Posté par Colin D. (Jabber id, page perso, ) le 27/11/2006 à 06:33. (lien). Évalué à 1.

            non.

        [^]Re: quelques précisons SVP pour les pilotes libres....

        Posté par Stephane Marchesin (page perso, ) le 26/11/2006 à 12:11. (lien). Évalué à 1.

        Bon ben voilà, un coup de DRIconf, une paire d'option activé notemment pour le carte r200, et voila que je peux fragger comme avec les drivers proprios.

        En fait, tu peux même fragger mieux avec le driver libre. Le driver fglrx va réduire la qualité des textures sans le dire, ce que ne fait pas le driver libre. Prends des screenshots et compare les si tu ne me crois pas :)

        • [^]Re: quelques précisons SVP pour les pilotes libres....

          Posté par Marc (Jabber id, page perso, ) le 26/11/2006 à 20:27. (lien). Évalué à 1.

          ah ? dans quel but fait il ça ?

          • [^]Re: quelques précisons SVP pour les pilotes libres....

            Posté par Pinaraf (Jabber id, ) le 07/12/2006 à 20:25. (lien). Évalué à 2.

            Un benchmark mesure la vitesse en FPS, pas la qualité.