Journal Nouveaux pilotes nVidia

Posté par  (site web personnel) .
Étiquettes : aucune
0
13
mar.
2005
Une nouvelle version des pilotes propriétaires de Nvidia vient de sortir pour Linux (plateforme x86 et AMD-64). Comme à chaque fois, ces pilotes apportent tout un lot d'amélioration plus ou moins importantes.


Version: 1.0-7167
Operating System: Linux IA32
Release Date: March 11, 2005

Release Highlights

* Support for GeForce 6200 with TurboCache™ GPUs
* Improved OpenGL workstation performance.
* Added support for XRandR rotation; see Appendix W in the text README.
* Added ExactModeTimingsDVI X config option to give explicit control over the mode timings used on Flat Panels.
* Added Xorg dlloader support.
* Changed driver behavior such that PAT (Page Attribute Table) is used where possible instead of MTRRs.
* Added a workaround for an X server bug with PCI-E GeForce 6800 and GeForce 6600; a fix has been provided to XFree86 and XOrg.
* Fixed stability problems on x86_64 PCI-E systems.
* Fixed 2D rendering corruption on certain older GPUs.
* Improved compatibility with Linux 2.6 kernels.
* Fixed compatibility problems with some SWIOTLB em64t systems.
* Fixed a bug that triggered error messages of the form: "ioctl32(doom.x86:6747): Unknown cmd fd(16) cmd(c0384642){00} arg(ffffc75c) on /dev/nvidiactl"
* Fixed NvAGP incompatibility with recent Linux 2.6 kernels.
* Improved interaction with the udev filesystem.
* Improved performance of PCI cards on Linux 2.6 systems.
* Updated documentation. Please see the text README file.

En clair :
-Support primitif du pciExpress
-Xorg rame moins avec Composite et Render
-Plus besoin de patcher pour pouvoir utiliser un noyau récent et ces drivers proprio.

Mon expérience perso :
-Ca buglaize toujours lorsqu'on essaie d'utiliser le suspend to disk
-Xorg sur un VT et XFree sur un autre pour jouer ça fonctionne ... quand ça veut :/ (Prévoir un hardfreeze 1fois sur 2 lors du changement de VT)
-Au niveau perf. : J'ai une 'vieille' Geforce2GTS et une MX200 et j'ai pas vu d'amélioration... :'(

x86 : http://www.nvidia.com/object/linux_display_ia32_1.0-7167.html(...)
ou directement les drivers :http://download.nvidia.com/XFree86/Linux-x86/1.0-7167/NVIDIA-Linux-(...)
pour les autres : www.nvidia.com :-P

PS: si y'a un motivé pour 1) traduire, 2) poster une dépèche
  • # pas convaincu

    Posté par  . Évalué à 2.

    avec une gentoo, xorg 6.8.2 et composite d'active, ca plante assez vite ! (enfin chez moi)
    • [^] # Re: pas convaincu

      Posté par  . Évalué à 3.

      Moi, avec une gentoo, xorg-6.8.0-r5 (je dois mettre à jour xorg) et sans composite (problème avec Gnome 2.8 et j'ai pas reactivé quand je suis passé à fluxbox), j'ai déjà eu plusieurs "hardfreeze" (clavier bloqué, pas moyen de continuer quoique se soit sur fluxbox mais je vois la sourie bouger et j'ai l'impression que l'ordinateur tourne toujours car il reagit quand je débrance mon modem)
      J'ai remarqué que les logs de Xorg indiqué à la fin de sorte de WAIT sur Nvidia (plus de logs donc je peux plus vérifier...)

      Donc je suis revenu au 6629 en attendant mieux...
  • # Je sais pas...

    Posté par  . Évalué à 2.

    Je viens d'installer ce driver mais je ne sais pas trop quoi penser... Bon l'installation (et la désinstallation de l'ancien driver) s'est bien déroulée. J'ai toujours l'accéleration 3D.
    Par contre niveau perf...je sais pas. J'ai lancé un petit glxgears, résultat, j'ai perdu plus de 2000 FPS !!
    J'ai ensuite lancé la démo d'UT2004 et je trouve qu'elle saccade un tout petit peu plus qu'avant...
    Mais sous Doom3, c'est le contraire, j'ai fait deux petites minutes de jeu et je n'ai plus ce petit lagg qui me génait avant, et qui apparaissait frequement.
  • # Composite

    Posté par  . Évalué à 1.

    Je confirme, composite marche mieux qu'avant...
    Mais c'est pas encore parfait :(
  • # perfs

    Posté par  . Évalué à 4.

    >-Au niveau perf. : J'ai une 'vieille' Geforce2GTS et une MX200 et j'ai pas vu d'amélioration... :'(

    Enfin bon, faut pas s'attendre à des miracles non plus, y'a un moment ou tu peut plus rien optimiser, qui plus est sur de _vieilles_ cartes.
    • [^] # Re: perfs

      Posté par  (site web personnel) . Évalué à 4.

      C'était la manière polie de dire que je trouve INACCEPTABLE de perdre régulièrement des performances à chaque mise à jour du driver NVIDIA...

      Mise-à-jour que je suis obligé d'effectuer pour bénéficier des derniers gadgets rigoureusement indispensables de Xorg... et pour pouvoir utiliser un noyal récent.

      (depuis le 2.6, ce sont des baisses de performances à chaque version :'( et non Monsieur, je ne repasserais pas en 2.4 :-þ)

      On commence à avoir des drivers optimisés pour les softs du moment comme sous windows ... Que se soit ATI ou NVIDIA, je trouve affligeant que l'on trouve dans les Changelogs des modifications genre 'FIX for Doom3' ;-)
  • # Et pour PPC ?

    Posté par  . Évalué à 10.

    Il sont ou les pilotes pour PPC ? :)
    GnarfGnarfGnarfGnarf :p
  • # Freeze aleatoires ...

    Posté par  . Évalué à 2.

    Depuis l'install de ce nouveau driver, j'ai des gels aleatoires du système ... La souris reste active mais le reboot est obligatoire ... Pas possible d'accéder à une console ou utilisation des magic keys ....

    Confirmé sur le forum nvnews =>
    http://www.nvnews.net/vbulletin/showthread.php?s=d6b255de224c3e25be(...)

    Moralité : retour sur le 6629 pour l'instant ...

    Config : FC3 avec noyau 2.6.10-1.770_FC3 / GeForce 4 Ti4200 / Chipset NForce 2
    • [^] # Re: Freeze aleatoires ...

      Posté par  . Évalué à 2.

      C'est a peut près ce que j'ai dit (enfin, c'est peut-être moi qui m'exprime mal...)

      http://linuxfr.org/comments/546229,1.html(...)
    • [^] # Re: Freeze aleatoires ...

      Posté par  (site web personnel) . Évalué à 2.

      Ce qui est amusant (façon de parler) c'est que j'ai ce bug (très rarement, moins d'une fois par mois) depuis quelques temps déjà. Tout fonctionne, xmms continue de jouer, la souris fonctionne mais le clavier est comme mort, reset obligatoire.
      Par conséquent, chez moi ce n'est pas ce driver qui est en cause, ou en tout cas pas cette version.
      • [^] # Re: Freeze aleatoires ...

        Posté par  (site web personnel) . Évalué à 2.

        Idem ici, sauf que maintenant moi ca marche maintenant chez moi
      • [^] # Re: Freeze aleatoires ...

        Posté par  . Évalué à 2.

        en meme temps c'est le genre de trucs qui m'arrivent aussi mais avec les drivers libres...
        • [^] # Re: Freeze aleatoires ...

          Posté par  . Évalué à 6.

          Finalement, peut-être que Nvidia fait du matériel buggué...
          • [^] # Re: Freeze aleatoires ...

            Posté par  . Évalué à 3.

            ouais ou peut etre que c'est linux qui est completement bugge?
            oh ca va c'est bon on rigole...
      • [^] # Re: Freeze aleatoires ...

        Posté par  . Évalué à 2.

        Je dois ajouter que parfois j'ai des bugs de rafraichissements sous X.
        Pour régler le problème, je repasse sous un terminal et je reviens sous X et c'est reparti.
        De temps en temps, tout se plante mais ça tourne encore derrière (genre le son de la télé ou XMMS).

        Mais bon, ces problèmes sont apparus en changeant de carte mère, en passant d'un VIA KT400a (de chez Abit) à un Nvidia nForce2 (de chez Asus). Des artéfacts graphiques sont aussi apparus, quelques pixels qui dans certaines prennent une couleur étrange (bleu/vert/...).
        Bref, je ne sais pas si c'est une incompatibilité matériel avec ma GeForce2Ultra (année2000), car elle faisait la même chose chez un pote et un KT(400? de chez MSI) et cette carte.
        • [^] # Re: Freeze aleatoires ...

          Posté par  . Évalué à 2.

          Je me réponds à moi-même.
          Avec Option "NvAgp" "1" dans mon xorg.conf, je n'ai plus aucun problème, si ce n'est que les performances sont largement moins bonnes.

          Autant utiliser les pilotes "nv" là... : )
      • [^] # Re: Freeze aleatoires ...

        Posté par  . Évalué à 1.


        Tout fonctionne, xmms continue de jouer, la souris fonctionne mais le clavier est comme mort, reset obligatoire.

        Idem avec Xfree86 et une vieille carte NVidia. Peut être rien à voir, mais ça se débloque
        en redémarrant le window manager à la souris.
    • [^] # Re: Freeze aleatoires ...

      Posté par  . Évalué à 2.

      http://www.nvnews.net/vbulletin/showthread.php?t=31858(...)

      Plus d'info, enfin j'ai pas tous lu...
    • [^] # Re: Freeze aleatoires ...

      Posté par  . Évalué à 0.

      chez moi, le fait de desactiver l'option "RenderAccel" a resolu le probleme.
      en contrepartie, les perfs en 2D sont moins bonnes.
      je crois bien que je vais revenir à la version précédente.

      Le systeme plantait au lancement de KDE, dès l'apparition de ksplash.
      j'ai rarement vu ca avec les drivers nvidia, la c'est vraiment gros, et ca semble toucher pas mal de monde.
      Je me demande comment ce genre de bugs peut passer a travers leurs tests.
      • [^] # Re: Freeze aleatoires ...

        Posté par  . Évalué à 2.

        Concernant "RenderAccel", il est noté dans la doc d'installation du driver que cette option est expérimentale et est d'ailleurs désactivée par défaut.

        A juste titre semble-t-il :-(
      • [^] # Re: Freeze aleatoires ...

        Posté par  (site web personnel) . Évalué à 2.

        Le but de RenderAccel n'est pas d'accélérer la 2D, mais d'accélérer l'extension RENDER, celle qui devrait permettre, lorsqu'elle sera finalisée et bien supportée par le matériel, de faire tous les trucs plus ou moins utiles que certains considèrent indispensables : semi-transparence partout, anti-aliasing de tout, etc.

        Vu que la spec elle-même n'est pas complète (pas moyen de tester qu'une implémentation respecte vraiment le standard) et que tout ça est encore frais, c'est absolument normal que l'option soit expérimentale et que nVidia recommande de ne pas l'activer.

        En dehors de ça, ça fait maintenant vingt-quatre heures que le pilote marche sans souci chez moi.
        • [^] # Re: Freeze aleatoires ...

          Posté par  . Évalué à 0.

          en fait je crois bien que cette extension sert aussi pour generer le rendu des polices anti-aliasées.
          effectivement ca n'accelere pas directement la 2D mais la difference est sensible quand on scrolle dans firefox par exemple.

          je me fous de la semi-transparence et des features de jacky mais j'apprecie bien la reactivité des applis X quand cette option est activée.
          en tout cas la version precedente ne plante pas avec cette option activée.
          • [^] # Re: Freeze aleatoires ...

            Posté par  (site web personnel) . Évalué à 2.

            Ouais ben ici le rendu de polices anti-aliasé se fait très bien sans (et s'est toujours très bien fait sans). Je n'ai pas l'impression d'avoir quoi que ce soit qui rame. Bon, c'est vrai que j'ai un PIII 750, donc ça aide. Ceci dit, même sur le PIII 450, je ne ressens pas de problème au niveau des polices ou de la vitesse de l'affichage.
  • # Coïncidence

    Posté par  (site web personnel) . Évalué à 2.

    Je consacre ma fin d'après-midi à passer à Linux 2.6.11, ça se passe plutôt bien. Je m'aperçois que les pilotes nVidia ne compilent plus sous Linux 2.6.11, je vais sur le net (merci links), je chope le patch qui va bien, je recompile, ça marche. Je redémarre enfin X, je jette un coup d'oeil dans Akregator pour voir les nouvelles fraiches de l'après-midi, et je vois ça : nVidia vient de sortir une nouvelle version. :-/

    Bon, ben me reste plus qu'à l'essayer et voir si elle est si instable que ça.
    • [^] # Re: Coïncidence

      Posté par  (site web personnel) . Évalué à 3.

      Bon, ça va, je n'ai pas eu de problème de stabilité lors des quelques tests que j'ai pu faire (utilisation normale de X, glxgears, UFO: Enemy Unkown (moteur Quake 2)). On verra sur le long terme.

      Par contre, clairement, j'ai perdu 10% de fps dans glxgears (dans sa fenêtre par défaut). Curieusement, avec la fenêtre maximisée (du quasi-plein-écran, donc), je n'ai aucune perte. J'utilise le module agpgart du noyau, je vais donc de ce pas tester le patch indiqué ci-dessous.
      • [^] # Re: Coïncidence

        Posté par  (site web personnel) . Évalué à 2.

        Graah ! Forcément, à force d'arrêter X, de décharger le pilote, de le recharger, de redémarrer X, etc., j'ai fini par planter le PC ! Ce n'est pas une nouveauté de cette version, mais ça m'énerve quand même : au moment de couper le serveur X le PC s'est gelé, manque de bol, les caches disque n'étaient pas vidés, les derniers fichiers enregistrés ne l'ont pas tant été que ça, d'enregistrés. /home a un peu morflé, et j'ai perdu une bonne partie de mes réglages de KDE (pas trop grave) et surtout mes signets Mozilla (c'est pas vital, mais c'est très irritant). C'est bien la première fois en six ou sept ans que je perds autant de données. :-(

        Ceci dit, j'ai appliqué le patch indiqué ci-dessous, et j'ai récupéré mes fps, tout va bien de ce côté-là. J'en ai même quelques un en prime (+0,3%, woohoo!).
  • # Pour ceux qui ont des chutes de perfs avec le driver AGP Linux AGPGART

    Posté par  . Évalué à 5.

    Il y a un patch qui résoud ça semble-t-il :

    Le patch :
    http://www.nvnews.net/vbulletin/attachment.php?attachmentid=10793(...)

    L'installation :

    # sh /path/to/NVIDIA-Linux-x86-1.0-7167-pkg0.run --extract-only
    # cd NVIDIA-Linux-x86-1.0-7167-pkg0
    # patch -p0 < /path/to/NVIDIA_kernel-1.0-7167-03.11.2005.diff.txt
    # modprobe -q agpgart <-- on Linux 2.6, only!
    # ./nvidia-installer

    Plus de détails ici :
    http://www.nvnews.net/vbulletin/showthread.php?t=47405(...)
  • # nouvelle

    Posté par  . Évalué à 0.

    Tu pourrais faire un quasi copier/coller dans "proposer une dépêche" et permettre à tout le monde d'être au courant.
    • [^] # Re: nouvelle

      Posté par  . Évalué à 2.

      mbof personne ne gagne a savoir la nouvelle vu comment est buggé cette release.
  • # Patches

    Posté par  . Évalué à 4.

    N'oubliez pas que zander sur le forum nvnews.net publie regulierement de nouveaux patches pour les drivers nvidia. Le premier patch est cumulatif de tous les autres:

    http://www.nvnews.net/vbulletin/showthread.php?t=47405(...)
  • # Y'a que ça comme carte

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

    Je compte me refaire une config à base d'AMD 64 (j'ai un duron 700 avec une carte SiS)

    Je ne fais pas de 3D mais je suis attiré par les "gadgets" comme la transparence et l'AntiAliasing ainsi que par le FrameBuffer.

    Je me demandais, apparement il n'y a plus que ATI et NVIDIA. N'y a t'il pas d'autres constructeurs ?
    Quelle carte me conseilleriez vous ?

Suivre le flux des commentaires

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