Journal ATI, DRI & UT2004

Posté par  (site Web personnel) .
Étiquettes : aucune
0
15
fév.
2004
Après avoir tester la démo avec un DRI tout frais du CVS (avec mesa 6.1 cvs), j'ai pu voir que ut2004 n'était pas jouable (police menu illisible, <5fps,...).
Après quelques recherche, cela proviendrait entre autre de la compression des textures qui utilise s3tc, qui est breveté :) Donc les dev du dri préfèrent ne pas mettre de chose concernant cela dans leur projet. Mais il existe des patchs, qui ne sont pas intégrés mais qui semblerait correct vis à vis du brevet, enfin bon, je passe. J'ai appliqué le patch:

http://marc.theaimsgroup.com/?l=dri-devel&m=107527653721553&(...)
et
http://marc.theaimsgroup.com/?l=dri-devel&m=107532840426279&(...)

Le premier est une lib qui se charger par le nouveau systeme de plugin. Le patch (2ème lien) permet la prise en compte de ce plugin (il fait une joli entré dans driconf et tout).
Une fois tout cela mis en place, compilé, ça semble marcher:
Mesa: software DXTn compression/decompression available

Et et et, ben ut2004 semble mieux mais pas encore top :/
Pour info, j'ai un athon 1.2Ghz et une radeon 8500 avec 64Mo. Certains ont l'air de dire que ça marche assez bien chez eux avec le même genre de config, donc je vais continuer de chercher (un peu). :)

Merci aux gens du projet DRI qui répondent aux mails =)
  • # Re: ATI, DRI & UT2004

    Posté par  . Évalué à 1.

    Euh... j'utilise une version CVS de DRI qui date de plusieurs mois et ut2004 fonctionne nickel avec ma ATI radeon M9 (1200x960-16, sans aucun ralentissement).

    Pour ce qui est des polices de menus illisibles, je crois que c'est pareil pour tout le monde.
    • [^] # Re: ATI, DRI & UT2004

      Posté par  (site Web personnel) . Évalué à 1.

      c'est quoi ta config? parceque chez moi, y'a pas photo, c'est horrible :)
      Les polices vont mieux avec le dri que j'obtiens en patchant & cie
      • [^] # Re: ATI, DRI & UT2004

        Posté par  . Évalué à 1.

        $XFree86 -version
        [...]
        XFree86 Version 4.3.99.12 (DRI trunk)
        Release Date: 10 September 2003
        X Protocol Version 11, Revision 0, Release 6.6
        Build Operating System: Linux 2.6.1 i686 [ELF]
        Current Operating System: Linux earth 2.6.2 #2 Wed Feb 4 22:09:23 CET 2004 i686
        [...]

        J'utilise le module drm fournit par dri (radeon.ko) ainsi que la lib mesa 5.0.2

        Je compte mettre tout ça à jour d'ici peu de temps, on verra bien si ça foire (je garde tes liens au chaud en attendant :) )

        Il me semble avoir lu je ne sais plus où que les polices étaient crades mêmes avec les drivers nvidia (si il y a quelqu'un pour confirmer ça...)
        • [^] # Re: ATI, DRI & UT2004

          Posté par  (site Web personnel) . Évalué à 1.

          c'est plus ton cpu & tout qui m'interesse :)
          • [^] # Re: ATI, DRI & UT2004

            Posté par  . Évalué à 1.

            Radeon mobility 9000 64mo (je joue sur mon portable :) avec proc Pentium M à 1.6GHz et 512mo de ram.
            • [^] # Re: ATI, DRI & UT2004

              Posté par  (site Web personnel) . Évalué à 1.

              alors ça.... juste a titre indicatif, glxgears te donne combien de fps?
              Et si j'ai bien compris, t'as juste installé les paquets de dri.sf.net (ie xserver-xfree, xlibmesa et src du module)?
              Je suis un peu vert que ça marche pas chez moi...c'est p-e les 400Mhz de diff qui changent.... parceque radeon 9000 c meme game que 8500 il me semble...pffff :/
              • [^] # Re: ATI, DRI & UT2004

                Posté par  . Évalué à 1.

                $glxgears
                10378 frames in 5.0 seconds = 2075.600 FPS

                Pour l'installation de dri j'ai juste modifié 2-3 trucs dans mon 'xc/config/cf/host.def' histoire de compiler également le module radeon drm (j'avais eu quelque problème de compatibilité avec celui du kernel, je n'ai pas ressayé depuis) puis « make world && make install », et pour finir, copier le module 'xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/radeon.ko' obtenu dans '/lib/modules/2.6.2/kernel/drivers/char/drm' suivi d'un petit depmod -a.

                J'ai fait le tout par dessus une install de xfree 4.3.99 standard tirée du cvs (au même titre que mesa).

                Pour le reste j'ai une debian à jour...
                • [^] # Re: ATI, DRI & UT2004

                  Posté par  (site Web personnel) . Évalué à 1.

                  mouai...
                  moi j'ai xfree 4.3 de experimental et DRI a jour (avec mesa a jour). J'ai aussi ajuster qqs trucs dans le host.def... moi je tape 1800fps dans glxgears... ca doit venir d'autre part le prob... c ptet juste ma config qui est moins boostée que toi.... J'essairai bien sur mon portable, mais meme ET a deja du mal, alors ut2004 :)
                  • [^] # Re: ATI, DRI & UT2004

                    Posté par  . Évalué à 1.

                    Un centrino 1.6 Ghz est bien plus rapide qu'un athlon 1.2. En général, on dit de rajouter un 1Ghz au centrino pour comparer les perf avec les P4.

                    "La première sécurité est la liberté"

                    • [^] # Re: ATI, DRI & UT2004

                      Posté par  (site Web personnel) . Évalué à 1.

                      il a dit pentium M, pas centrino...a moins qu'il se soit gourré... moi j'ai un P4-M 2Ghz, c'est pas un centrino
                      • [^] # Re: ATI, DRI & UT2004

                        Posté par  . Évalué à 1.

                        Dans le centrino tu as un Pentium-M, comme processeur.
                        Bien mieux que le Pentium4-M, en passant :)
        • [^] # Re: ATI, DRI & UT2004

          Posté par  . Évalué à 1.

          geforce 440 MX SE 64Mo ici et tout est beau, lisse, fuildz :)
          le cpu et la ram doivent aider, c'est un p4 2.8 HT avec 1Go@800MHz
          m'enfin je n'ai eu aucun problème d'affichage et pourtant j'ai joué ;)
  • # Re: ATI, DRI & UT2004

    Posté par  (site Web personnel) . Évalué à 1.

    UT2K4 tourne plus vite que UT2K3 qui demandait un biprocesseur 128Bits avec 4To de ram ?
  • # Re: ATI, DRI & UT2004

    Posté par  . Évalué à 1.

    DRI CVS d'hier et mesa CVS d'hier et patch s3tc et ca marche plutot pas mal (ca rame un peu quand meme mais bon). Fait gaffe que le TCL soit pas en software (en passant le TCL de software a bypass mesa (donc hardware)) j'ai gagne 20fps dans quake3.
    Vala a+
    P.S. P4 2Ghz, radeon 9000 mobility
    • [^] # Re: ATI, DRI & UT2004

      Posté par  . Évalué à 1.

      En parlant du menu... Sans la compression S3TC c'est illisible mais avec c'est tres lisible...
      J'avais oublie de dire ca...
  • # Re: ATI, DRI & UT2004

    Posté par  . Évalué à 1.

    J'ai finalement décidé de recompiler avec le support s3tc. J'ai déjà patché mesa, mais je vois pas où installer la lib txc_dxtn... Quelqu'un peux m'éclairer ?
  • # Re: ATI, DRI & UT2004

    Posté par  . Évalué à 1.

    J'ai peut-être trouvé la solution ! Essaie de désactiver xprint ("/etc/init.d/xprint stop" sur debian)...
  • # Re: ATI, DRI & UT2004

    Posté par  (site Web personnel) . Évalué à 1.

    Moi j'ai autre souci : j'ai installé les drivers DRI (les drivers ATI plantait à la compilation : Error inserting fglrx (/lib/modules/2.6.3-9mdk/kernel/drivers/char/drm/fg lrx.ko): Operation not permitted. j'ai pas trouvé pourquoi...)

    > glxinfo | grep render
    direct rendering: Yes
    OpenGL renderer string: Mesa DRI R200 20020827 AGP 1x x86/MMX/SSE TCL

    Unreal se lance bien, c'est relativement rapide (du même acabit que sous windows) à part des horribles bugs graphiques genre "polygones sous LSD" un peu partout et de toutes les couleurs. Bref, c'est injouable....

    la sortir de ut2004 donne
    > ut2004
    WARNING: ALC_EXT_capture is subject to change!
    Xlib: extension "XiG-SUNDRY-NONSTANDARD" missing on display ":0.0".
    r200_makeX86Normal3fv/197 CVAL 0 OFFSET 14 VAL 42a6fe80
    r200_makeX86Normal3fv/198 CVAL 4 OFFSET 20 VAL 42a6fe84
    r200_makeX86Normal3fv/199 CVAL 8 OFFSET 25 VAL 42a6fe88
    r200_makeX86Normal3fv done
    r200_makeX86Normal3fv/197 CVAL 0 OFFSET 14 VAL b491904
    r200_makeX86Normal3fv/198 CVAL 4 OFFSET 20 VAL b491908
    r200_makeX86Normal3fv/199 CVAL 8 OFFSET 25 VAL b49190c
    r200_makeX86Normal3fv done

    alors à pars ce warning, je vois pas trop.... SI vous avez une idée...

    Pour info j'ai un P4 2.4 sur un portable gericom avec une "ATI Technologies Inc Radeon R250 Lf [Radeon Mobility 9000 M9] (rev 01)" (lspci)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.