Journal Nouveaux pilotes graphiques nVidia

Posté par  .
Étiquettes : aucune
0
15
août
2005
Cela fait une petite semaine que nVidia a sorti une nouvelle version de ses pilotes pour cartes graphiques. Pas grand chose au menu dans le changelog, il faut dire que c'est l'été partout, et que même les programmeurs prennent des vacances -parfois- :

* Improved GeForce 7800 GTX performance

http://www.nvidia.com/object/linux_display_ia32_1.0-7676.html(...)
ftp://download.nvidia.com/XFree86/Linux-x86/1.0-7676/(...)
ftp://download.nvidia.com/XFree86/Linux-x86/1.0-7676/README.txt(...)


Procédure d'installation habituelle, pour ceux qui ne connaissent pas :

# init 3
# sh NVIDIA-Linux-x86-1.0-7676-pkg1.run
édition du fichier /etc/X11/xorg.conf
modification dans la Section "Device" de la ligne Driver "nv" en Driver "nvidia"
# modprobe nvidia
# init 5


Je n'ai pas remarqué de changement notable question performances, et j'ai toujours un problème avec le fait que ma carte GeForce Ti4200 ne fonctionne plus* avec Composite...

Sinon, pour ceux qui ont besoin d'un ancien pilote, vous avez la page des archives ici http://www.nvidia.fr/object/linux_display_archive_fr.html(...)



* si si, fut un temps elle a fonctionné, mais depuis quelques mois, c'est l'écran noir, le Black Screen Of Death, avec redémarrage matériel forcé
  • # Transparence

    Posté par  . Évalué à 3.

    Bon, chez moi ça ne fonctionne pas, mais ce n'est pas une raison pour ne pas donner le lien pour se configurer un bureau transparent avec Composite. Ce tutoriel Gentoo est très bien fait et adaptable facilement à n'importe quelle distribution :

    http://fr.gentoo-wiki.com/TIP_Xorg_X11_et_transparence(...)

    Et n'oubliez pas qu'avec KDE 3.4+, plus besoin de faire joujou avec des commandes, tout est géré dans kcontrol.

    /!\ Les utilisateurs de Ti 4200 sont prévenus que ça plante le système /!\
    • [^] # Re: Transparence

      Posté par  . Évalué à 4.

      Je me permets d'ajouter quelques trucs qui peuvent intéresser les gens (c'est pas clair dans le wiki)... (spécifique KDE 3.4)
      1- Arrêter le gestionnaire de composite
      Il est possible d'arrêter et de relancer kompmgr, le gestionnaire de composite, très facilement, en passant par DCOP (protocole de communication entre applications dans KDE).
      Pour cela, lancer kdcop (alt+f2 => kdcop), et dans l'arborescence allez dans kwin/KWinInterface. Un double clic sur startKompmgr ou sur stopKompmgr lancera ou arrêtera le gestionnaire de composite.

      2- Activer la 3D avec composite activé (propre à NVidia)
      Attention : cela ne signifie pas que vous aurez des fenêtres 3D transparentes ou des miniatures mises à jour en live de vos fenêtres 3D. C'est simplement pour ne pas avoir à relancer X.
      Dans le xorg.conf, ajoutez la ligne suivante dans la section concernant votre carte graphique :
      Option "AllowGLXWithComposite" "true"
      Relancez X.
      Vous pouvez maintenant arrêter le gestionnaire de composite puis utiliser des applications 3D sans relancer X !

      ATTENTION : c'est expérimental.


      Pour info, on m'a indiqué sur le canal IRC #xorg que des gens travaillaient sur un vrai support de la 3D avec composite, néanmoins le boulot s'avère être extrèmement important et donc on ne le verra pas dans X.org 6.9 ou 7.0. Peut être 7.1 ? :)
      • [^] # Re: Transparence

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


        C'est simplement pour ne pas avoir à relancer X.
        Dans le xorg.conf, ajoutez la ligne suivante dans la section concernant votre carte graphique :
        Option "AllowGLXWithComposite" "true"
        Relancez X.


        Heu ... il y aurait pas comme une contradiction ?
        -------------------> []
        • [^] # Re: Transparence

          Posté par  . Évalué à 4.

          Pour ne pas devoir relancer X pour lancer une appli 3D.
          Relancer X est nécessaire pour qu'il relise le fichier de config (c'est d'ailleurs dommage... à quand une relecture "à chaud" ?)
          • [^] # Re: Transparence

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

            Je ne sais pas si ça a été fixé, mais j'un bug assez gênant avec l'extention composite et xawdecode (je pense que c'est pareil pour les surfaces xv des autres appli)

            SI on déplace au bord de l'écran la zone en rendu direct et qu'elle sort de l'écran, paf gel complet de l'interface graphique...

            Y a plus qu'a faire appel a Alt+Impr scr+k

            A votre avis ça vient d'où ? Drivers nvidia ou X ou kde ou autre ?
            • [^] # Re: Transparence

              Posté par  . Évalué à 2.

              Ça doit venir des drivers nVidia, je te conseille de leur rapporter le bug.
              Utilise pour cela l'outil nvidia-bug-report.sh, installé avec les drivers...
              • [^] # Re: Transparence

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

                pour etre plus precis, meme avec d'autres cartes nvidia ca plante severe aussi (440MX ici, geforce3 a la maison, pareil)
                bon, goto bug report
  • # XDamage

    Posté par  . Évalué à 1.

    Dans le tutoriel suivant http://fr.gentoo-wiki.com/TIP_Xorg_X11_et_transparence(...) j'apprend l'existence de l'extension XDamage qui permet de réduire les trainés lors du mouvement des fenêtres. Cela dit, je ne sais pas comment activer cette extension. J'ai tenté un Load "XDamage", et même un Option "XDamage" "Enable" mais rien à faire, mon fichier log d'xorg me dit que ça n'existe pas. Cela fait il donc partit intégrante de XOrg, et c'est aux applications d'en tirer profit ?

    Merci de votre aide.
    • [^] # Re: XDamage

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

      En fait c'est DAMAGE pour le nom de l'extension et pour voir si elle est active, tu fais :
      xdpyinfo | grep -i damage
      • [^] # Re: XDamage

        Posté par  . Évalué à 0.

        Merci de ton aide. Je viens en effet de mettre Option "DAMAGE" "Enable" et là ca va mieux. Cela dit, avec les dernier driver proprio ATI fglrx, xdamage n'est toujous pas supporté.
        • [^] # Re: XDamage

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

          Je ne me suis jamais interessé de tres pres a l'affaire, mais j'ai bien DAMAGE dans mon xdpyinfo, avec les drivers fglrx...
          • [^] # Re: XDamage

            Posté par  . Évalué à 2.

            Effectivement, avec les derniers drivers (8.14.13) j'ai bien xdamage. En revanche, ce n'était pas le cas avec ceux installés par ubuntu hoary (8.8.25)
  • # le changelog

    Posté par  . Évalué à 4.

    Tu dis que tu n'as pas remarqué de changement notable question performances mais le changelog ne contient seulement :

    Fixed GeForce 7800 GTX clocking problem that affected 3D performance

    Donc pas la peine d'upgrader vers ces pilotes si tu n'as pas de 7800 GTX.

Suivre le flux des commentaires

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