NVidia et ses pilotes Linux.

Posté par  . Modéré par Benoît Sibaud.
Étiquettes : aucune
0
7
mai
2003
Matériel
NVidia propose une présentation sur son architecture unifiée pour les pilotes Linux. C'est plutot commercial, assez pauvre en informations et on se demande bien quel en est le but (à part inciter les utilisateurs Linux à acheter leurs produits).

Aller plus loin

  • # Re: NVidia et ses drivers Linux.

    Posté par  . Évalué à -2.

    J'aime pas nvidia.
    Isl pourraient au mois faire leur driver conforme au dri!

    Je sais je suis énormément objectif :o), vive ati ;)
    • [^] # Commentaire supprimé

      Posté par  . Évalué à 6.

      Ce commentaire a été supprimé par l’équipe de modération.

      • [^] # Re: NVidia et ses drivers Linux.

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

        Depuis que j'ai hérité d'une machine équipée d'une carte vidéo nvidia,
        j'utilise leur drivers et je n'ai jamais eu de problèmes de stabilité...

        J'ai les ai même modifiés pour pouvoir profiter du mode suspend (sur un portable c'est mieux), et contrairement à ce qui est indiqué dans la doc de nvidia, j'arrive à avoir le support de l'AGP (et de l'accélération 3D) en même temps.
        • [^] # Commentaire supprimé

          Posté par  . Évalué à 3.

          Ce commentaire a été supprimé par l’équipe de modération.

          • [^] # Re: NVidia et ses drivers Linux.

            Posté par  . Évalué à 2.

            Amha, les plantages sont du au "probleme de gestion de mémoire" (?), la "solution" consiste a passer .... euh .... "mem=nopentium", si je me souviens bien, au noyau....

            J'ai jamais eu de problemes avec une TnT2/biceleron, et mes problemes (tres tres frequents, systeme completement figé) sur Athlon/Geforce2 ont été résolus avec cette option....
            • [^] # Re: NVidia et ses drivers Linux.

              Posté par  . Évalué à 3.

              Hmmm a priori c'est certainement possible d'avoir des problèmes avec des machines SMP (vu que bon.. assez peu d'utilisateurs, et certainement pas testé exhaustivement chez nvidia).

              Par contre le driver NVidia est très stable depuis ... hmm... j'ai perdu le numero mais au moins les 5 dernieres versions qui sont sorties (avant c'est vrai, c'etait la galère!). En tout cas chez moa c'est nickel sur TNT, TNT2, et Geforce2.

              ps: bah y'a ptet toujours des bugs sur les dernieres features de la geforce4, hein, je dis pas.
              • [^] # Re: NVidia et ses drivers Linux.

                Posté par  . Évalué à 1.

                Ca fait 7 mois que ma geforce 4 go (sur Dell Latitude 840) tourne comme une horloge suisse... Mais sans le hack de l'apm. -ben
                • [^] # Re: NVidia et ses drivers Linux.

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

                  C'est justement la machine que j'ai, et le hack de l'apm fonctionne
                  très bien (même sans désactiver l'AGP).

                  Quel plaisir de pouvoir utiliser son portable 5 secondes après ouverture...

                  J'ai même poussé le vice jusqu'à fermer le portable au beau milieu d'une
                  parite de Quake III (uniquement pour test bien sûr ;-) et après reouverture, mes adverssaires sont sortie de leur someil sans broncher ;-)
            • [^] # Re: NVidia et ses drivers Linux.

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

              Le plantage penible que je viens d'avoir alors que je ne l'avais jamais eu avant, c celui qui fait perdre la connection avec l'ecran (veille) en passant d'une console a X par ctrl+alt+F7 (dans mon cas).
              C d'autant plus enervant quand le systeme est totalement au repos ... du genre, je lance X, je retourne sur irssi, je reviens sur X et la ... plus rien ... evidemment pas moyen de reactiver.
              • [^] # Re: NVidia et ses drivers Linux.

                Posté par  . Évalué à 1.

                g le meme probleme :o et je suis sous bi athlon MP moi . Je v tester le nopentium pour voir

                meme sous windoube ca me le fait des fios d ailleur ...
            • [^] # Re: NVidia et ses drivers Linux.

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

              Ca n'a jamais résolu mes pb de préciser au noyau mem=nopentium.
              J'avais même désactivé aussi l'AGP.
              Bref ya que depuis la 1.0.4349 que c'est stable (uptime > 1 mois).
            • [^] # Re: NVidia et ses drivers Linux.

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

              Ce probleme ne se revelait qu'avec l'utilisation de l'AGP sur un processeur AMD. Depuis le 2.4.19 il est regle, il n'y a plus besoin de le specifier.

              khorben

      • [^] # Re: NVidia et ses drivers Linux.

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

        Je n'ai jamais eu de plantage avec les drivers nvidia.
        Et je suis bien content qu'ils existent, car voir Tux Racer ramer avec un geforce 2 gts 64 Mo, alors qu'il est fluide sous windows me donnait de l'urticaire !
        • [^] # Re: NVidia et ses drivers Linux.

          Posté par  . Évalué à 1.

          idem :]

          pis aussi q3, rtcw et meme cs et dod avec winex @#!
        • [^] # Re: NVidia et ses drivers Linux.

          Posté par  . Évalué à 4.

          Si tu avais acheté une radeon, tu ne l'aurais pas vu ramer comme un veau. J'ai choisi le chip d'ATI parce qu'il est acceleré avec le pilote libre, et j'en suis très content, même si je n'atteins peut-être pas un million de FPS sous Quake.

          Quant aux problèmes de stabilité des drivers Nvidia, je les ai rencontrés également il y a environ 8 mois, et ce sont eux qui m'ont convaincu de choisir une ATI. Les problèmes en question étaient un blocage complet de la machine parfois aléatoirement, mais parfois également quand je passais d'une console virtuelle à X et inversement.
          • [^] # Re: NVidia et ses drivers Linux.

            Posté par  . Évalué à 1.

            Tu as de la chance d'avoir une carte ATI bénéficiant d'un bon support. Moi, avec ma ATI rage mobility P, je doute de jamais disposer d'une accélération 3D (voire meme 2D ce serait bien !) sous XFree 4.x. Le pilote accéléré sous XFree 3.x est malheuresement toujours très instable.
            Mais bon, je me doute bien que ma carte étant de moins en moins utilisée, ca a de moins en moins de chance de changer ..
            • [^] # Re: NVidia et ses drivers Linux.

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

              euh moi g une ati rage mobility :
              ATI Technologies Inc Rage Mobility M3 AGP 2x
              et l'accélération 3D fonctionne : rtcw (ok ca rame grave :)), neverwinter night(c jouable), tux racer, etc.
              Je n'est pas a me plaindre les dri font bien leur boulot dans la mesure ou c une carte de merde :)
              ca fontionne aussi bien avec les driver ati et r128 de XFree 4 et ceux avec XFree 4.2, et 4.3, pas essayé avec les version plus ancienne
              • [^] # Re: NVidia et ses drivers Linux.

                Posté par  . Évalué à 1.

                C'est pour ca que j'ai précisé ATI Rage Mobility P. Ca équivaut à une mach 64. D'accord, c'est vieux, mais avec ca, j'arrive quand meme à jouer à counter strike sous Windows. Sous Linux, j'ai eu tellement de problème de plantage que j'ai abandonné l'idée d'utiliser l'accélération (que sous XFree 3.3 de plus, ce qui pose d'autres problèmes). Ca ne m'empêche pas d'utiliser Linux, mais c'est un peu dommage, c'est tout.
                • [^] # Re: NVidia et ses drivers Linux.

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

                  Arretez de vous plaindre tous! Moi j'ai un chipset video SiS ... j'ai l'acceleration 2D depuis le 2.4.20 mais pour le reste...

                  Je peux tjs rever! (ex: depuis le 2.4.20 j'ai le frame buffer qui fonctionne ... pour le 800x600x16 et le 640x480x16, et c'est tout!)

                  On repete apres moi "SiS c'est Taboo, on en viendras tous a bout!"
          • [^] # Re: NVidia et ses drivers Linux.

            Posté par  . Évalué à 3.

            Moi c'est tout l'inverse les pilotes pour radeon 7200 libres qui m'occasionnait des plantages à tout va, des bugs d'affichages de tout les cotés : textures baveuses, floues, colision de polygonnes. Je me suis donc acheté une NVIDIA et la : l'affreux outil de selection de nautilus qui était très lent est soudaint devenu très rapide, les performance au niveau du jeu entre Microsoft Windows et GNU/Linux ne chutaient plus d'un facteur 2.
            Et je n'ai pour le moment pas eu de problème avec mes pilotes NVIDIA.

            Qu'ils ne rendent pas leur pilotes OpenSource ou libre c'est une stratégie qui les regardent (Je pense qu'ils pourraient fournir un support 3D de référence qui soit libre, même s'il n'est pas aussi optimal que le leur)
            Par contre diffussent ils les spec completes sous NDA ? ou alors pas du tout ?
          • [^] # Re: NVidia et ses drivers Linux.

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

            euh, les pilotes libres des radeon sont bien, mais faut pas pousser, il leur manque encore un bon nombre de trucs. ils ont enormement de mal avec certains appels openGL, et le support varie du jour / nuit selon les cartes. pour enfoncer le clou, ati ne donne plus les specs (a moins de prier a mort, et encore) et fournir des binaires alabase pas fait pour (fireGL) et le tout sans garanti de fonctionnement ni rien (pas de support).

            donc oui, nvidia c'est mal, mais bon faut qd meme pas exagerer, la situation de l'autre cote n'est pas encore tres brillante (je parle meme pas de matrox ou autre cote support 3d)
          • [^] # Re: NVidia et ses drivers Linux.

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

            "mais parfois également quand je passais d'une console virtuelle à X et inversement."
            Il semblerait que ce pb provienne du fait que tu avais le FB Riva de chargé.
      • [^] # Re: NVidia et ses drivers Linux.

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

        Moi aussi j'avais des plantages X à cause des drivers Nvidia (sans avoir activé le FB Riva je précise). C'était pénible, un linux qui tient pas un mois c pas un linux !!
        J'ai une GeForce 3 Ti 200.

        Depuis la version 1.0.4349, c'est carrement plus stable (uptime > 1 mois).

        D'ailleur j'hésite beaucoup à passer à la nouvelle version.
        La version suivante est tout aussi stable ??
        • [^] # Re: NVidia et ses drivers Linux.

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

          La nouvelle version regle un probleme de ralantissement en 2D(Fixed a 2D performance slowdown experienced by many people)

          Donc, si tu veux mon avis, upgrade :)
        • [^] # Re: NVidia et ses drivers Linux.

          Posté par  . Évalué à 1.

          j'au uoograder Mdk 9.0 avec les avant derniers drivers nvidia
          -->Mdk9.1 et derniers drivers :
          ben des problèmes: plantage de X, blocage du curseur de la souris pd une seconde (comme sous windows<-- sensation horrible).
          je ne sais pas qui est le fautif.
  • # Re: NVidia et ses drivers Linux.

    Posté par  . Évalué à 4.

    ma petite histoire
    date des faits : octobre 2002
    j'avais 1 carte mère NFORCE415D (chipset NVIDIA donc).
    j'avais une ATI AIW 32Mo AGP4x.
    Résultat : pas d'AGP donc pas de DRI. ceci à cause du fait que le driver du bus AGP n'est pas inclu dans AGPGART mais dans le module des cartes graphiques NVIDIA.....
    à l'époque, j'avais tout essayé (tripatouillage du linux dans tous les sens, déclaration du prb à Xfree.org, coup de geule auprès de NVIDIA, etc....).

    g donc troccé ma carte ATI contre une nvidia... et maintenant, la 3D fonctionne.

    conclusion : NVIDIA n'aime pas ATI...... (rien de bien original koi !!)
    • [^] # Re: NVidia et ses drivers Linux.

      Posté par  . Évalué à 4.

      c'est une question de caractére, j'aurais troqué la carte mére moi, surtout aprés avoir gueulé et pas été écouté.
      • [^] # Re: NVidia et ses drivers Linux.

        Posté par  . Évalué à 1.

        Surtout que la carte mère est pas forcément plus chère que la carte graphique
        • [^] # Re: NVidia et ses drivers Linux.

          Posté par  . Évalué à 1.

          ben en fait, c un troc. ça m'a rien couté puisque j'ai fait un échange de matériel.
          je ne voulais pas encore dépenser des sous car cela aurais fait le jeu de l'un des 2 construceurs et mon banquier aurais été fâché.....

          le seul gagnant dans l'histoire, c'est mon beau frère avec qui j'ai échangé le matos....
    • [^] # Re: NVidia et ses drivers Linux.

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

      C'est bien, t'es un bon consommateur !

      Tu as une carte mère nvidia qui refuse de fonctionner avec ATI. Tu gueule aprés nvidia qui te renvois dans les roses et pour corriger ton problème , tu jéte ATI qui fournit les specs pour racheter du nvidia qui fait du bon proprio et ne fournit aucun support client.

      Avec des consommateurs comme toi, je vois pas pourquoi nvidia changerai de politique commerciale !!

      Pfff, Ya des sacrés moutons, et fiers de l'être en plus !!
      • [^] # Re: NVidia et ses drivers Linux.

        Posté par  . Évalué à 4.

        tu jéte ATI qui fournit les specs
        non , qui ne fournit plus ....
      • [^] # Re: NVidia et ses drivers Linux.

        Posté par  . Évalué à 3.

        C.F. mon post cis-dessus.

        je ne suis pas un mouton, je ne suis pas fier non plus. mais vu que c un troc, j'en ai profité pour rendre service à un membre de ma famille.

        un troc étant un échange et non une vente..... (il me semble?)

        quand à ATI, le tuner de la AIW 32Mo n'a jamais bien fonctionné par manque de specs......
      • [^] # Re: NVidia et ses drivers Linux.

        Posté par  . Évalué à 4.

        Heu NVidia fournit quand même plusieurs méthode contact avec leurs clients utilisant les systèmes libres (GNU/Linux et FreeBSD) : forums, canal irc, mail.

        Je ne sais pas si ATI en fait autant (à part pour le mail).

        Pester contre les constructeurs négligent les clients pourquoi pas, être de mauvaise foie faut quand même pas pousser.
        • [^] # Re: NVidia et ses drivers Linux.

          Posté par  . Évalué à 2.

          tu pourrais alors expliquer à ma mauvaise foie pourquoi le module NvAGP est inclu dans le module nvidia et pas dans AGPGART ni dans nv ??
          (je ne sais pas si c'est encore le cas, mais ça l'était en novembre 2002)


          voici donc un copier/coller de ma mauvaise foie :


          De : "Cédric S."

          À : Andy Ritger <ARitger@nvidia.com>
          Date : Sun, 24 Nov 2002 13:15:39 +0100

          Thank you for your answer,I know what I must do now. I would not fail to publish this information.

          --
          Cedric S.

          @@@@@@@@@@@@@@@@@@@@

          Le Dimanche 24 Novembre 2002 06:33, vous avez écrit :
          > Greetings Cedric, thank you for your email.
          > Unfortunately, at this time we do not provide NvAGP as a separate kernel module; it is only available as a built in piece of the NVIDIA kernel module for use with NVIDIA graphics cards.
          >
          > I apologize for the inconvenience,
          > - Andy Ritger
          >
          > On Sat, 23 Nov 2002, Cédric S. wrote:
          > > hello,
          > >
          > > i saw on :
          > > http://www.nvidia.com/view.asp?IO=n...linux_v1.(...)
          > > the driver for 420/420d nforce's driver. How about nforce415d driver ??
          > > i can't use agp with nvagp because i haven't a nvidia's graphics adapter.
          > > do you do that to force to me to buy a nvidia's graphics board ?
          > > in this case, I would not buy any more a hardware with the logo nvidia.
          > >
          > > when will you make a agp driver or a patch for agpgart ?
          > > my pc is:
          > > athlon-xp 1800+
          > > asus a7n266c (nvidia nforce415d)
          > > ati all in wonder radeon
          > >
          > > thank you for your attention.
          > >
          > > --
          > > Cedric S.
          > >
          > > @@@@@@@@@@@@@@@@@@@@


        • peace !-))
  • [^] # Re: NVidia et ses drivers Linux.

    Posté par  . Évalué à 1.

    J'ai exactement le même problème (sauf que j'ai une radeon), mais d'un autre côté, je m'en fous. Je suis de ceux qui pensent que Linux est un système sérieux et Windows une console de jeux.
    Donc, tant que l'agp est pris en compte sous Windows, ça me va, et c'est le cas.
    J'ai aussi écrit à nvidia pour leur demander de faire un driver agp compatible agpgart, et de l'intégrer au driver nforce et non à celui des cartes graphiques, mais ils s'en foutent.

    Ma carte sous linux me permet d'avoir X, ne nous méprenons pas, l'AGP n'est qu'un PCI amélioré, elle est donc prise en charge par les drivers pci, et là tout marche impec !

    En revanche, perso, le prochain truc que je change ce sera probablement la carte mère :-)
  • # Re: NVidia et ses drivers Linux.

    Posté par  . Évalué à 2.

    > NVidia propose une présentation sur son architecture unifiée pour les drivers Linux. >C'est plutot commercial, assez pauvre en informations et on se demande bien quel en >est le but (à part inciter les utilisateurs Linux à acheter leurs produits).

    Quel intérêt d'en parler alors ?
    • [^] # Re: NVidia et ses drivers Linux.

      Posté par  . Évalué à 3.

      Ça donne un aperçu de la politique Linux de nVidia®.
    • [^] # Re: NVidia et ses drivers Linux.

      Posté par  . Évalué à 0.

      Sans vouloir faire de la publicité, il est important de signaler que, il y a encore qqs mois, seule Nvidia proposait a la communauté Gnu/Linux un vrai support et un developpement interne contrairement à leurs concurrents qui, ce qui n'est pas méprisable, ne supportaient pas Linux (sauf via un Forum non reconnu officiellement) et faisaient developper leurs drivers par des personnes tierces (cf derniere page du PDF)
      • [^] # Re: NVidia et ses drivers Linux.

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

        Quel probleme ca te pose qu'à une époque ATI ait sous traité le dev de drivers libres ? Je ne vois pas en quoi faire des drivers proprios en interne est mieux...
        • [^] # Re: NVidia et ses drivers Linux.

          Posté par  . Évalué à -1.

          La difference est que Nvidia investie de l'argent dans Linux ce qui est une preuve que cette societe eprouve une certaine estime pour l'OS du pinguoin.

          Les autres (je ne cite pas de nom), ne donnent que les specs et se fiche royalement de savoir si le driver issu de ces specs fonctionne ou pas
          • [^] # Re: NVidia et ses drivers Linux.

            Posté par  . Évalué à 3.

            [...] Nvidia investie de l'argent dans Linux ce qui est une preuve que cette societe eprouve une certaine estime pour l'OS du pinguoin.

            Ou bien alors qu'ils sont tellement pêtés de frics qu'ils estiment pouvoir investir 1% de leur budget développement dans la réalisation de drivers à moitié finis pour ameuter de nouveau clients et faire par là un pied de nez à leurs concurents
          • [^] # Re: NVidia et ses drivers Linux.

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

            C'est le minimum qu'on demande aux constructeurs. Fournir les specs, pour que les dev libres puissent développer des pilotes libres.
            • [^] # Re: NVidia et ses drivers Linux.

              Posté par  . Évalué à 0.

              Malgré les spec, le libre n'est pas parvenu pour le moment à développer des ppilotes avec un support 3D correct. C'est un fait.
              Le support de NVidia à Linux a surtout eu pour objectif de fournir des pilotes OpenGL performant pour leur ligne Quadro qui est très utilisées dans les stations graphiques sous Linux de plus en plus prisées par l'industrie du cinéma.
              Je préférerai des pilotes libres moi aussi, mais je préfère encore une compagnie qui investit de l'argent dans des pilotes proprio qu'une compagnie qui s'en fout royalement.

              Cordialement,
              • [^] # Re: NVidia et ses drivers Linux.

                Posté par  . Évalué à 4.

                <i>> Malgré les spec, le libre n'est pas parvenu pour le moment à développer des ppilotes avec un support 3D correct. C'est un fait.

                Les specs n'ont JAMAIS été fournies, c'est la raison pour laquelle il n'y a pas de pilote libre !

                Puisque tu es si fort, comment tu fais pour télécharger du code sur un CSMV/6 de chez MindSpeed ? Les docs sont sous NDA, mais ça ne devrait pas te poser de problème ...
                • [^] # Re: NVidia et ses drivers Linux.

                  Posté par  . Évalué à 2.

                  Je parle du support 3D en général, pas de Nvidia en particulier.
                  Quelque soit la carte, si tu utilises les pilotes par défaut de XFree, tes performances en 3D seront médiocres, que le constructeur ait fourni les spec de sa carte ou non, et cela que ce soit avec un jeu ou une appli 3D.
                  Soyons clairs, je ne dis pas que ce n'est pas envisageable d'avoir une implémentation libre de bonne qualité mais le simple fait que cela n'ait pas été fait pour les cartes dont les Specs ont été releasées tend à me faire croire que ce n'est pas si simple. Et à tout prendre, je préfère avoir un driver performant et stable que rien.

                  Cordialement,
                  • [^] # Re: NVidia et ses drivers Linux.

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

                    Faire le driver d'une carte 3D est infiniment plus complexe que beaucoup imaginent. Il n'y a qu'un cas ou les specs des cartes ont permis d'obtenir à la fin un driver libre performant, c'est celui des cartes Matrox G200 et G400 et du projet Utah-GLX (pré-DRI, du temps de XFree 3.3).

                    A l'époque, j'avais d'abord 2 Voodoo 2 en SLI avec le driver closed source sous Linux avant de passer à une G400Max. J'étais abonné à la mailing list du projet Utah-GLX et j'ai suivi de très près tout le développement, testant régulièrement toutes les évolutions du driver.

                    Pendant longtemps, le développement de ce driver a végété et avançait très lentement. Il n'était pas réellement utilisable. Ce n'est qu'avec l'arrivée de John Carmack (le développeur star de chez Id Software) que le projet a décollé et a fini par fournir un driver pour XFree 3.3 qui fonctionnait très bien mais jamais aucune distrib n'a intégré ce driver en standard, il était surement considéré comme trop expérimental. Le problème a aussi été que le développement du driver pour XFree 3.3 a pris tellement de temps que XFree 4 est sorti et plus personne ne voulait revenir à XFree 3.3, tuant l'interet de ce driver.

                    Au final, une partie du code a été récupéré pour faire le driver DRI XFree 4.

                    Tout ça pour dire que très peu de développeurs sont capables de réaliser un driver de carte 3D potable, même avec les specs, étant donné l'extrème imbrication entre la gestion de la mémoire par la carte (qui a accès à toute la Ram du PC via GART, sans tenir compte de l'OS) et celle de l'OS.

                    Il faut un développeur "noyau" avec une forte conaissance de tout ce qui est 3D et une forte motivation pour développer un projet pareil. Inutile de dire que c'est une espèce rare !

                    C'est pour celà que je suis très content qu'une société comme NVidia ait décidé de mettre les moyens pour produire ses propres drivers de qualité (marché des stations de travail 3D oblige, bien sur) sans attendre que quelqu'un le fasse pour eux.
            • [^] # Re: NVidia et ses drivers Linux.

              Posté par  . Évalué à 1.

              Moi, ce que je demande à un constructeur, c'est qu'il me fournisse des drivers pour que je puisse me servir du matos qu'il m'a vendu. Ca se fait pour Windows, ja pas de raison que ca se fasse pas pour Linux, il me semble qu'il y a quand-meme assez d'utilisateurs pour ca. Si je me retrouve avec les specs mais sans driver, je ne vais pas allez bien moins, surtout si c'est du matériel un peu exotique.
      • [^] # Re: NVidia et ses drivers Linux.

        Posté par  . Évalué à 2.

        Quel vilain mensonge !
        Depuis des années Matrox supporte Linux, publie des spécifications et aide la cimmunauté à faire des drivers.

        Seules quelques bidules ne sont supportés que par du code propriétaire.

        BeOS le faisait il y a 20 ans !

        • [^] # Re: NVidia et ses drivers Linux.

          Posté par  . Évalué à 3.

          En ce qui concerne Matrox, les débuts ont été difficiles (au début de la première Millénium, avant même que la Mystique soit disponible. Ça a continué jusqu'à un peu après la sortie de la Mystique), puis, toutes les specs ont été disponibles jusqu'aux Matrox G550 (voir à ce sujet le site de DirectFB, ce qui fait que les Matrox sont les cartes les mieux supportées par DirectFB).
          Par contre, avec le Parhélia, c'est la mode du proprio : on ne peut même pas récupérer le binaire du pilote sans devoir laisser son nom et son adresse mail (alors qu'il n'y a toujours aucun problème les sources et binaires des versions antérieures).
  • # Un résumé de l'état des drivers ?

    Posté par  . Évalué à 7.

    Quelqu'un aurait-il un résumé clair de l'état des drivers Nvidia et ATI sous Linux ?
    J'ai entendu plein de rumeurs concernant les drivers. J'aimerais donc avoir l'avis de ceux qui possèdent de telles cartes :

    - les drivers proprio Nvidia plantent-ils ? Gèrent-ils autant de fonctionnalités que ceux sous windows ?

    - les drivers libres (dans DRI) ATI sont-ils vraiment moins performants que les drivers proprio ? Quid des fonctionnalités ?

    Merci à ceux qui pourront éclairer ma lanterne.
    • [^] # Re: Un résumé de l'état des drivers ?

      Posté par  . Évalué à 2.

      Ma petite experience a moi :

      J'ai une Radeon 7500, XFree 4.3 et un kernel 2.5.66 :
      - le driver fb radeon du kernel ne marche pas, j'utilise le vesa ;
      - le support dual head fonctionne avec Xinerama, mais dans ce cas je n'ai pas d'acceleration DRM ni d'AGP ; il est possible que ce soit une limitation de la carte et non des drivers ;
      - pas de TV-out sauf peut-etre sous Mplayer (je n'ai pas encore essaye) ;
      - j'ai des plantages d'X quand j'utilise la 3D.

      Il est tout a fait possible que ma configuration soit en cause pour certains disfonctionnements, je n'ai pas fouille le sujet (en fait du moment que je peux utiliser le dual head je suis content).

      A noter que les drivers proprietaires d'ATI ne couvrent pas la 7500.
      • [^] # Re: Un résumé de l'état des drivers ?

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

        Moi j'ai une radeon 8500, Xfree 4.3 et kernel 2.4.20-ck6.
        - j'utilise pas le fb donc ... peut pas dire
        - j'utilise le driver fournis avec XFree 4.3 pour la radeon marcher tres bien (qques bug en 3d toutefois mais Wolfenstein 3d est jouable).

        Avec XFree4.2 :
        - le driver proprio ATI ... l'a fait que merder (gros pb avec xawtv: bout d'images qui apparaissent n'importe ou etc ..)
        - le driver free dvp pour les AIW ... trop bizarre plein de pb.
        - le driver dri tout plein de pb aussi.
      • [^] # Re: Un résumé de l'état des drivers ?

        Posté par  . Évalué à 0.

        Hello,
        tu m'intéresse, j'ai une ATI 7500 aussi et je cherche à faire du dual aussi, peut-tu m'envoyer ton fichier XF86Config-4 à l'adresse suivante : guidtz@ifrance.com. Je t'en remercie énormément.

        Pour info, j'avais une nvidia il y a 1 ans et les drivers propriétaires fonctionnaient parfaitement.

        Stls à tous
      • [^] # Re: Un résumé de l'état des drivers ?

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

        j'ai 2 cartes ATI... une 8500 et une 7500 sur mon portable...
        la 8500 marche pas trop mal...mais pas avec tous les jeux... exit unreal tournament, tribes2... Par contre, quake3 & cie (rtcw etc) marchent tres bien.
        Pour mon portable par contre.... j'arrive pas a avoir le dual head, j'arrive pas a avoir le tvout... c'est la merde quoi.... ya moyen de voir ton XF86Config? et aussi, tu utilises quels dri? compilés al amain? paquet debian? autre?
      • [^] # Re: Un résumé de l'état des drivers ?

        Posté par  . Évalué à 1.

        Pour ceux qui recherchent plus d'informations sur les configurations ATI, il y a eu un journal :
        http://linuxfr.org/~darkmarc/2327.html(...)
    • [^] # Re: Un résumé de l'état des drivers ?

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

      Chez moi le driver nvidia marche parfaitement avec ma geforce4 mx. J'ai l'acceleration 3d.

      Note:

      En 1999, Ati ne supportait pas Linux... A l'époque, j'ai du attendre 6 mois avec mon ati 32 pour qu'un développeur bénévole se dévoue à pondre un driver de secour, et plus d'un an pour avoir un driver qui gerait normalement x.

      En parallele Nvidia proposait la riva tnt2, qui elle fonctionnait parfaitement sous Linux. D'ailleurs beaucoup d'utilisateurs prenaient des tnt2 déjà parce que c'était l'une des meilleurs en 3d sous windows, et en plus parce qu'elle était reconnu par linux.

      Ca me semble limite de démonter Nvidia qui même s'ils ne proposent pas de drivers libres (pour le moment), ont le mérite de supporter linux depuis un bout de temps ce qui a grandement contribué au confort de tous.
    • [^] # Re: Un résumé de l'état des drivers ?

      Posté par  . Évalué à 2.

      Je ne peux que parler de Nividia, ayant depuis longtemps considéré ATI comme peu fiable. Je sais que de toute évidence, ils ont fait de gros progrès, mais pour toutes les années où ils se sont foutus de la gueule du monde, je considère qu'ils ne méritent plus mon pognon.
      Moi, j'ai une GeForce4MX 440. La qualité d''image est excellente en 2D, la 3D fonctionne et la sortie TV Twinview marche parfaitement avec une qualité suprenante. Je ne fais que de la sortie sur magnétoscope (je n'ai pas de télé), mais la qualité obtenue est comparable à un enregistrement direct de la télé.
      Les fonctionnalités qui ne dépendent que de la carte sont au niveau de Win, mais les limitations de X s'appliquent toujours (pas de changement de résolution de X à la volée si X ne le permet pas).

      Cordialement,
      • [^] # Re: Un résumé de l'état des drivers ?

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

        Ou la tu fais erreur ;)

        Tu peux changer la resolution à la volée :)

        Ctrl + alt + la touche (-) ou (+) du pad numérique, ça te fera switcher sur toutes les mode que t as défini dans ton /etc/X11/XF86Config.
        • [^] # Re: Un résumé de l'état des drivers ?

          Posté par  . Évalué à 2.

          C'est pas tout à fait la même chose ou alors j'ai raté une option de config : ctrl+alt+(+-) permet de zoomer, tu changes la résolution mais pas la taille du bureau. C'est par exemple un problème si tu maximize des affichages XV qui vont te prendre la taille du bureau et pas la résolution que tu as demandé. Moi, je voudrais un changement de résolution avec changement de taille de bureau. Donc, après changement de résolution, une fenêtre XV maximizée prend toujours bien tout l'écran.
          Il me semble que XFree 4.3 fait ca mais je n'ai pas encore regardé si c'est le cas et comment.

          Cordialement,
        • [^] # Re: Un résumé de l'état des drivers ?

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

          Ca marche avec XFree4.3, je sais pas si kde le supporte mais gnome oui, y'a meme un applet pour changer la resolution de ton bureau ...
      • [^] # Re: Un résumé de l'état des drivers ?

        Posté par  . Évalué à 1.

        Moi, j'ai une GeForce4MX 440. La qualité d''image est excellente en 2D, la 3D fonctionne et la sortie TV Twinview marche parfaitement avec une qualité suprenante. Je ne fais que de la sortie sur magnétoscope (je n'ai pas de télé), mais la qualité obtenue est comparable à un enregistrement direct de la télé.

        hum, en Twinview c'est pas de l'overlay mais du Blitter et l'image est beaucoup moins fluide dans les scenes d'actions....
        • [^] # Re: Un résumé de l'état des drivers ?

          Posté par  . Évalué à 1.

          La, tu me parles serbo-croate. En quoi cela influe-t-il sur la sortie TV? Je pose la question car je ne sais pas.

          Cordialement,
        • [^] # Re: Un résumé de l'état des drivers ?

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

          Ca dépend des cartes en fait. Sur une GF 4 TI, un bench 3D tournera à la même vitesse, que j'active twinview ou non (avec une sortie vers le moniteur et l'autre vers la télé par exemple).
          • [^] # Re: Un résumé de l'état des drivers ?

            Posté par  . Évalué à 1.

            Il parlait d'overlay, pas d'accélération 3D.
            Si j'ai un peu compris le truc, l'overlay c'est le fait d'envoyer des images (typiquement une vidéo) directement dans la mémoire vidéo, sans passer par X, d'où un gain de fluidité dans les vidéos sur des configurations modestes, mais aussi le fait qu'on ne sais pas en prendre une capture d'écran.
            • [^] # Re: Un résumé de l'état des drivers ?

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

              Non, il voulait surtout dire que twinview en mode clone ralentissait les performances vu qu'en gros il copie l'image sur l'écran principal pour la renvoyer sur l'écran secondaire. Chose à quoi je répond que ça dépend des cartes.

              Pour ce qui est de l'overlay, ça fonctionne très bien sur les 2 moniteurs (j'ai aussi une BT 848 dans ma bécanne, en plus de la GF4 TI et de tout un tas d'autres cartes : Ethernet, RNIS, Son, SCSI...)
    • [^] # Re: Un résumé de l'état des drivers ?

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

      Radeon 7500M:
      - bug avec l'extension XV de XFree: les videos restent a l'avant plan (les drivers du projet gatos pretendent corriger le probleme, mais je ne les ai pas essayes)
      - le TV-out marche chez moi avec l'utilitaire "atitvout"
      - en 3D, quake3 (et derives) plante si je ne desactive pas les extensions OpenGL. c'est plus lent, mais ca tourne.
      - toujours en 3D, pas de S3TC/DXTC pour cause de brevet (we hate them, gollum gollum)
      A part ca, super stable (XFree 4.2.1).

      khorben

  • # ça fait pitié...

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

    100% des processeurs... mon c*l oui, va installer le driver sur un MIPS ss nux !
    Et les concurrents ont ptet qu'un support "3rd party" mais au moins les drivers sont Libres.
    J'exècre nVidia moi...
    (en plus j'en ai une :^] (mais je l'ai pas achetée))
    • [^] # Re: ça fait pitié...

      Posté par  . Évalué à 5.

      (en plus j'en ai une :^] (mais je l'ai pas achetée))

      C'est dingue le nombre de périphériques qui tombent de ces camions... un argument de plus pour le ferroutage !
  • # Re: NVidia et ses pilotes Linux.

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

    y'a quand même un truc hyper-rigolo dans le pdf de NVidia non ?
    z'avez pas remarqué ?

    Dans la liste des distributions Linux avec qui ils bossent (Working with Key Linux Industry) on trouve :

    Red Hat => normal
    Mandrake => normal
    United Linux => normal
    Suse => normal
    Free BSD => ???????????????


    sont forts non ?

    ça ma l'air d'être un pdf pour les décideurs pressés.....
  • # Re: NVidia et ses pilotes Linux.

    Posté par  . Évalué à 5.

    Au risque de choquer certains, il n'est pas possible de comparer un driver et une application classique.

    La liberté de l'appli implique tous les avantages que chacun connaît.
    Pour le driver, il est de toute façon destiné à fonctionner avec *un* matériel. Le fait qu'il ne soit pas libre ne limite en aucune façon la liberté de choisir ce produit ou un autre. L'utilisation de linux pour le desktop serait *vraiment* facilité si, tous les fabricants de matériels fournissaient un driver compatible, libre ou pas.

    Ce qui importe avant tout, c'est la liberté de choisir.
    • [^] # Re: NVidia et ses pilotes Linux.

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

      moi avoir rien compris....

      si la liberté de lire le source/modifier/partager/redistribuer ne compte pas et si il est seulement important d'avoir la liberté de choisir alors quel est l'intérêt du LL ?

      après tout avant GNU/Linux y'avait la liberté de choisir entre MacOS ; Windows ; Solaris ; HP UX ; AIX.......etc
      • [^] # Re: NVidia et ses pilotes Linux.

        Posté par  . Évalué à 3.

        "si la liberté de lire le source/modifier/partager/redistribuer ne compte pas et si il est seulement important d'avoir la liberté de choisir alors quel est l'intérêt du LL ?"

        Ces libertés sont inestimables et inséparable du LL (avec la stabilité, le respect des standards, de la vie privée, l'indépendance par rapport aux éditeurs, aux états, etc...).

        Un driver est par contre quelque chose de parfaitement inutile sans le matériel qu'il fait fonctionner. Bien sur, c'est mieu s'il est possible de voir le code et éventuellement de l'amliorer puis de diffuser ses améliorations mais si l'éditeur fait bien son travail et fournit des drivers corrects, cela reste un luxe.
        • [^] # Re: NVidia et ses pilotes Linux.

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

          Tout à fait d'accord.
          Quand j'achète une carte graphique, j'achète avant tout une carte et les drivers pour mon OS.
          Pour moi les deux font parti du package.
          Et je juge la valeur du package dans son ensemble (carte + driver), pour aiguiller mon achat.
          Et je pense que ca dérange personne ici, que Nvidia ne dévoille pas completement sa puce (équivalent des sources pour le soft).
          • [^] # Re: NVidia et ses pilotes Linux.

            Posté par  . Évalué à 2.

            Et je pense que ca dérange personne ici, que Nvidia ne dévoille pas completement sa puce (équivalent des sources pour le soft).

            PERSONNE N'A JAMAIS DEMANDÉ À NVIDIA DE DONNER LES PLANS DE SA PUCE ! En quelle langue faut-il le dire pour être compris ?

            Qu'on nous prouve que donner SOIT les specs de la puce SOIT le code des pilotes pose un problème de secret industriel. C'est quelque chose que je n'arrive pas à croire.
            • [^] # Re: NVidia et ses pilotes Linux.

              Posté par  . Évalué à 1.

              En quelle langue faut-il le dire pour être compris ?

              Nihongo de ?
            • [^] # Re: NVidia et ses pilotes Linux.

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

              Je parlais plutot en réponse aux personnes qui voudraient des drivers GPL.
              Evidemment je souhaiterais fortement que les spec soient dispo, tant que le constructeur n'y perd pas un quelque avantage techno par rapport à la concurence.
            • [^] # Re: NVidia et ses pilotes Linux.

              Posté par  . Évalué à 0.

              Bon
              on va finir cette discussion sterile:

              va donc faire un tour dans ce qu'on appelle le windows DDK (je sait c mal), surtout la partie HAL ddraw/d3d (qui correspond aussi a ce que doit implementer un driver de cg pour une couche optimale GLX/OpenGL) et tu va comprendre la complexite d'un driver de cartes graphiques (par rapport aux autres drivers d'autres peropheriques) surtout en tenant compte que bon nombre de fonctionnalites ne peuvent etre implementes (exemple: les textures compressees) sans utilisation de code tiers licence (suite de l'exemple: S3TC/DXTC, ...).

              Maintenant pour les specs je ne voit rien qui empecherait la divulgation de celles-ci. Mais en etant honnete je ne verrait pas ce que l'on pourrait en faire a part avoir un tres bon support de la 2d.
              Pour la 3d je pense que c'est bien illusoire de croire a une implementation libre performante sans l'aide de la centaine de devs specialises nvidia.

              De plus il semblerait que certains devs xfree aient eut acces a un minimum de specs (surement sous NDA) car le driver nvidia libre marche tres bien en 2d (et ne croit pas qu'il marcherait si ils n'avaient pu avoir un minimum de specs)

              Donc je serait le premier a feliciter nvidia si ils libereraient le code source d'un driver, meme sous-optimise, (je pense que ca nous apprendrait tellement) bien que je ne fasse pas trop d'illusions. Pour les specs j'attends tjs car ils doivent bien pouvoir sortir qquechose (en virant les qques petits morceaux de specs qui ne leurs appartiennent pas).

              Maitenant au lieu de "taper" a chaque fois sur nvidia (avec un peu de raison), si vous pouviez mettre plutot votre energie a "taper" sur les fabricants de peripheriques beaucoup plus "simples" (et que les drivers ne contiennent vraiment aucun secret industriel) que ceux-ci ne prennent meme pas la peine de supporte sous linux ou filent (voire ne filent pas du tout) des specs totalememt minimalistes: support portables, certains modems, certaines imprimantes, ...
              • [^] # Re: NVidia et ses pilotes Linux.

                Posté par  . Évalué à 1.

                Que ce soit difficile à implémenter ou pas ne change en aucun cas le problème. Ce n'est pas de ça qu'on parle ici.
    • [^] # Re: NVidia et ses pilotes Linux.

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

      C'est marrant j'ai l'avis inverse.

      Un soft proprio ceux qui ne le veulent pas peuvent tout à fait ne pas l'utiliser et en recoder un eux (ou plus probablement en choisir un autre). Leur liberté est là.

      Par contre coté driver tu es dépendant de ton matériel, ne pas avoir les specs de ton matériel t'empeche de t'en servir si le driver est mauvais.

      Ceci dit je suis d'accord avec toi quand tu dis "L'utilisation de linux pour le desktop serait *vraiment* facilité si, tous les fabricants de matériels fournissaient un driver compatible, libre ou pas".

      Et franchement je me vois mal trop taper sur nvidia alors que eux font l'effort de suporter notre OS, quelle que soit leur raison. Leur driver est tout de même de qualité (meme si pas exempt de bugs d'apres certains).
      Entre ceux qui ne fournissent rien et ceux qui fournissent quelques docs succintes en disant "démerdez vous", l'attitude de nvidia me semble à favoriser, on fera la fine bouche plus tard quand on aura un choix plus important de matos supporté.
      • [^] # Re: NVidia et ses pilotes Linux.

        Posté par  . Évalué à 1.

        C'est parce que le problème n'est pas abordé sous le même angle.

        Point de vue "philosophique" (militant linux)
        - je peux développer les sofs que je veux,
        - j'achète du matériel et je doit développer des drivers libres. Il me faut les specs avant tout.

        Point de vue "pratique" (manager pressé)
        - j'utilise les logiciels existants. Il m'en faut des LL tout de suite,
        - je choisit d'acheter les matériels compatibles avec mon OS. Il me faut les drivers, tant mieux s'ils sont libres.

        Les deux points de vue se valent. Je choisit manager pressé la journée et militant linux le soir. Question de salaire ;-)
        • [^] # Re: NVidia et ses pilotes Linux.

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

          Oui mais bon, c'est gentil mais ca nourris pas le peuple ton affaire, tu occultes deux points :

          - Les pilotes NVidia (au meme titre que leurs tiers de chez ATI & co) contiennent leur gagne pain au niveau technologie ce qui fait que pour des raisons de brevets et d'actionnaires (faut bien nourrir monsieur Bill) ne peuvent etre devoiles.

          - Ces memes pilotes contiennent aussi du code de chez SGI qui les a aides au niveau 3D. Et s'ils veulent pas voir arriver 10 mecs en noir repondant au doux nom d'avocats a la solde de SGI (mais pas seulement car ce sont des brevets imbriques du genre : moi X cree une technologie avec l'aide de Y. Z a besoin d'une technologie que Y a developpe auparavant, implicitement avec l'aide de X donc X, Y et Z sont dans le meme bateau au niveau 'accord'), ils ne peuvent les devoiler.

          Enfin, n'oubliez pas le changement de politique d'ATI, Matrox et consors, la guerre est rude dans les cartes videos.

          Steph
          • [^] # Re: NVidia et ses pilotes Linux.

            Posté par  . Évalué à -1.

            > - Les pilotes NVidia (au meme titre que leurs tiers de chez ATI & co) contiennent leur gagne pain au niveau technologie ce qui fait que pour des raisons de brevets et d'actionnaires (faut bien nourrir monsieur Bill) ne peuvent etre devoiles.

            Je n'arrive pas à y croire. Je veux savoir ce qui pose problème, cet argument-là ne tient pas 2 secondes : ils font un processeur graphique. qu'est-ce qui les empêche de donner les specs, à savoir comment accéder aux diverses fonctions du processeur ?

            'va falloir qu'on m'explique. Il n'y a rien à cacher, mais ils le cachent quand même ... C'est d'un ridicule.
            • [^] # Re: NVidia et ses pilotes Linux.

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

              Don't feed the troll mais ...

              > qu'est-ce qui les empêche de donner les specs ?

              Apparement rien, d'ailleurs un papier te donne raison la :
              http://wgz.org/chromatic/nvidia/analysis.html(...)

              Ca demonte meme mon argument au point par point.

              Je pense néanmoins que les brevets sont la raison numero 1 empechant Nvidia de donner leurs spécifications. De plus, met toi a leur place : certes Linux emglobe un public à considérer mais les Windowsiens sont tout aussi (sinon plus) importants à leur yeux. N'oublie pas les actionnaires, que je citais auparavant car pour faire une telle avancée, elle doit être aprouvée par le board (en tout cas, dans la startup Linuxienne dans laquelle j'ai travaillé, c'était le cas).

              Steph
              • [^] # Re: NVidia et ses pilotes Linux.

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

                Pour commenter rapidement un point cité dans l'URL, le projet Utah GLX n'a avancé que quand John Carmack est arrivé. Ca n'est pas forcément gentil pour les autres développeurs du projet mais sans lui, le projet ne serait jamais arrivé à un driver utilisable et performant. Il n'y était pas arrivé avant que JC arrive et ça trainait déjà depuis un bout de temps.

                Il y a TRES PEU de personnes capables de développer un driver correct pour une carte 3D.

                A noter aussi que l'article a maintenant 3 ans et que les choses n'ont pas franchement évolué depuis. Y'a t'il des drivers libres, stables et performant pour les cartes ATI dont les specs ont été publiées ? A lire le reste de la discussion, je n'en ai hélas pas l'impression.
    • [^] # Re: NVidia et ses pilotes Linux.

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

      Je te rappelle tout de même que si aujourd'hui il existe la GPL c'est parce qu'il y a plus de 20 ans maintenant un certain Richard Stallman a pété un plomb en voyant qu'il ne pouvait pas corriger les bugs du pilote de son imprimante car il n'avait pas les sources.

      Je considére qu'il est indispensable de posséder les sources d'un pilote tout autant que ceux d'un logiciel. Les deux peuvent avoir des bugs et les deux doivent pouvoir èvoluer dans le temps. Il n'y a rien de plus frustrant que de devoir jeter du matériel lorsque l'on fait évoluer un OS car il n'y a pas de pilotes pour cette OS !!

      Je ne vois aucun intérêt d'acheter du matos qui fournit des driver Linux non libre. Si les developpeurs du noyau décide de faire évoluer les API des drivers , il est peu probable que la société fournisse des nouveaux pilotes pour ses anciens produits, et sans les specs ni les sources, il sera impossible à quiquonque de faire de nouveau fonctionner ce matériel.

      ET franchement je ne vois pas l'intérét de devoir acheter la dernière carte graphique de la mort qui tue 4D 512bits, 1Go de XDDR-SRAM si on n'a besoin que d'un pov affichage 2D ou une vieille carte 2Mo suffit amplement !

      Mais bon, on vit dans un monde ou effectivement chacun est libre de se faire entuber avec le sourire, et hélas, la majorité en redemande :(((
      • [^] # Re: NVidia et ses pilotes Linux.

        Posté par  . Évalué à 4.

        Si les developpeurs du noyau décide de faire évoluer les API des drivers , il est peu probable que la société fournisse des nouveaux pilotes pour ses anciens produits, et sans les specs ni les sources, il sera impossible à quiquonque de faire de nouveau fonctionner ce matériel.

        Pour les drivers NVidia en tout cas ce problème ne se pose pas, car ils fournissent les sources de la partie qui fait la liaison entre le noyau et le driver proprement dit (qui lui est un gros binaire). Donc on peut l'adapter à une nouvelle API.

        ET franchement je ne vois pas l'intérét de devoir acheter la dernière carte graphique de la mort qui tue 4D 512bits, 1Go de XDDR-SRAM si on n'a besoin que d'un pov affichage 2D ou une vieille carte 2Mo suffit amplement !

        Ben moi, les performances 3D de ma GeForce4 elles m'intéressent, car ça me permet de jouer à UT2003 sous Linux. Et la sortie TV est super pratique aussi (je n'ai de lecteur DVD que dans l'ordi) et fonctionne très bien avec le twinview de NVidia.
      • [^] # Re: NVidia et ses pilotes Linux.

        Posté par  . Évalué à 1.

        He ben, j'ai cru un moment que personne n'allait évoquer cette histoire.

        Avoir une nvidia pour des raisons de confort, c'est une chose tout à fait compréhensible. Mais un des objectif de la communauté du libre devrait être d'obtenir de plus en plus de spécification, et même des drivers gpl.

        C'est pas facile actuellement vu que l'on est en pleine guerre entre carte graphique, et que fournir trop de spécifications c'est donner des armes à l'ennemi (je me demande dans quelle proportion ?). Mais en face, les tous les utilisateurs, y compris ceux de windows et de macOS ont intérêt à avoir des drivers GPL bien documenté : il suffit de voir le nombre d'internaute mécontent dans les forums, apprenant qu'il n'y aurait jamais de driver pour faire fonctionner leur vieux matos avec Windows 2000 et Windows XP.

        C'est pas facile d'être sur tous les fronts, mais faut pas perdre de vue cette objectif réaliste : au minimum des spécifications pour tous le hardware, au mieux des drivers GPL. Certe, il ne faut peut-être pas commencer par les carte 3D...

        Question : existe-t-il un site qui recense le matériel "éthique" ?
      • [^] # Re: NVidia et ses pilotes Linux.

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

        Je n'ai pas de console de jeu à côté de mon PC donc je suis très content de ma GeForce 4 Ti 4200 qui est sollicitée à 100 % avec des jeux comme Wolfenstein, UT 2003, Neverwinter Nights (enfin sous Linux !), Pontifex, Racer, FlightGear, etc...

        Si tu ne fait que du 2D sur ta bécanne, je ne vois effectivement pas pourquoi tu t'interesse à une News sur les cartes 3D NVidia :-)

        Sur ma bécanne du boulot, j'ai une bonne vieille Matrox G200 et ça tourne correctement (quoi qu'un peu limite, même en 2D, en 1600x1200).

        A la maison, sur 3 machines, j'ai 3 NVidia : TNT 2 sur un vieux bi pro PII 266, GF2 MX et GF 4 TI 4200 et ça m'est bien utile dans les Lan Party que j'organise chez moi. 2 autres potes sont aussi sous Linux avec des cartes NVidia GF2 (ça fait déjà 5 PC Linux sur 10 à 12 !) et tout ça tourne absolument parfaitement.

        Je ne sais pas si les cartes ATI tournent correctement. Ce que je lis ci-dessus me remet un peu le doute et j'aimerais bien avoir une carte ATI sous la main pour faire quelques tests.

        En attendant, dans le doute, je continue à acheter et conseiller du NVidia sous Linux, ça fonctionne parfaitement à partir du moment ou on RTFM un minimum (essentiellement pour le choix du driver AGP et éventuellement du framebuffer, tous ceux qui repassent à nv devraient jeter un oeil de ce côté...).
        • [^] # Re: NVidia et ses pilotes Linux.

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

          Je crois que toi et wismerhill n'a pas bien compris le sens de ma prase concernant la carte 3D.

          Je n'ai rien contre les super cartes 3D. J'ai moi-meme une "3D prophet All In Wonder Radeon 8500DV" et une "NVidia GForce 2 MX 400".

          Ce que je veux dire, c'est que je ne veut pas etre obligé de m'acheter dans 3 ans une "ATI eXtreme 4D 99900 ZXR All In Wonder" ou une "NVidia GForce 6 Quadro8 PXT 950" au prix fort pour un serveur car les constructeurs respectifs ont décidé de ne fournir des drivers pour Linux 3.4 et XFree 5.2 que pour ces cartes et de devoir jeter mes anciennes, bien que fonctionnelles, cartes car le portage des pilotes est impossible en l'absence de specs.

          Je suis aujourd'hui bien content de pouvoir réutiliser ma trés vieille matrox millenium dans un serveur sous linux 2.4. Ce ne serais pas le cas si Matrox n'avait pas fournit les specs :(
      • [^] # Le pilote, c'est la carte, non ?

        Posté par  . Évalué à 4.

        Je ne connaissais pas l'histoire.

        Cependant,AMHA, le problème des drivers de cartes graphiques est spécifique. Aujourd'hui, concevoir l'électronique d'une carte n'est plus un défi technologique (sauf peut-être au niveau intégration/gestion de la perte calorifique), il s'agit simplement d'augmenter les Mhz et de rajouter le plus de transistors possible sur la carte (il y en a plus sur une GeForce que dans un Athlon il me semble).
        La vraie difficulté c'est de concevoir le système d'exploitation qui va utiliser ces transistors, c'est là et dans les API (OpenGl, DirectX) que se trouve toute la technologie. À présent construire des cartes graphiques, c'est du logiciel. C'est pour cela que Nvidia ne veut pas communiquer les sources de son pilote. Et pour ça aussi que la qualité des pilotes joue tant dans le performances de la carte (il y a qu'à voir les différences de perfs entre les pilotes à la sortie d'une carte et en fin de vie de celle-là). Quant à construire un driver équivalent à partir des specs de la carte celà me parait encore plus dur...

        Bref, si Nvidia (et désormais les autres) ne communique(nt) pas les sources de ses drivers, c'est bien pour protéger sa(leur) compétitivité(s) qui n'est plus principalement dans le hard, mais dans le soft.

        Dites-moi si je me trompe !
        • [^] # Re: Le pilote, c'est la carte, non ?

          Posté par  . Évalué à 0.

          Bref, si Nvidia (et désormais les autres) ne communique(nt) pas les sources de ses drivers, c'est bien pour protéger sa(leur) compétitivité(s) qui n'est plus principalement dans le hard, mais dans le soft.

          Ça ne tient pas debout. Ben allez, je vais reprendre ma vieille Cirrus-Logic 5446 et je vais éclater tous ces minables avec leur GeForce 8 juste en programmant un super pilote de la mort (<pour les connaisseurs>je vais demander à Jayce de m'aider :) </pour les connaisseurs).

          Non, mais 'faut arrêter de dire n'importe quoi. C'est la conception de la puce elle-même qui fait 80% des performances finales. La partie logicielle n'y est pour pas grand'chose.

          D'ailleurs, ton raisonnement est complètement à côté de la plaque :
          > La vraie difficulté c'est de concevoir le système d'exploitation qui va utiliser ces transistors, c'est là et dans les API (OpenGl, DirectX) que se trouve toute la technologie.
          Il existe une implémentation libre d'OpenGL, ça n'a rien à voir avec les pilotes.


          > Quant à construire un driver équivalent à partir des specs de la carte celà me parait encore plus dur...
          Ben voyons ... Qu'est-ce que tu en sais. Plus long, oui, mais plus dur ... Il n'y a qu'à voir le très bon travail effectué par les développeurs du projet Gatos (avec les specs d'ATI) ou DirectFB (avec les cartes Matrox).

          Mais arrêtez de trouver des excuses débiles à ces couillons !
          • [^] # Ce n'est plus la peine de me répondre ainsi.

            Posté par  . Évalué à 4.

            Je n'ai rien contre le fait que tu ne sois pas d'accord avec moi, mais ça n'interdit pas un peu de respect...

            Ce que j'écris, je ne le fais pas dans le vide mais à partir de sources que je ne peux précisément citer. Il s'agit d'un développeur pour ATI (justement) ainsi que d'un autre développeur de jeux vidéos. Le premier est tenu par un NDA, mais a une partie des sources des pilotes. Le second a ses propres sources, mais je lui fais confiance.

            Reprenons ce que tu écris:
            «Ça ne tient pas debout. Ben allez, je vais reprendre ma vieille Cirrus-Logic 5446 et je vais éclater tous ces minables avec leur GeForce 8 juste en programmant un super pilote de la mort (<pour les connaisseurs>je vais demander à Jayce de m'aider :) </pour les connaisseurs).»

            Bon est-ce vraiment la peine d'y répondre ? Je suppose que c'est un trait d'humour.

            «Il existe une implémentation libre d'OpenGL, ça n'a rien à voir avec les pilotes.» celà n'a effectivement rien à voir avec le spilotes. Et il y a effectivement une implémentation libre d'OpenGl... Celà n'empêche en rien d'y placer une partie importante de la technologie 3D.

            Sans ces API, aucune des cartes 3D actuelles ne sauraient être utilisées telles qu'elles le sont aujourd'hui.

            «Ben voyons ... Qu'est-ce que tu en sais. Plus long, oui, mais plus dur ... Il n'y a qu'à voir le très bon travail effectué par les développeurs du projet Gatos (avec les specs d'ATI) ou DirectFB (avec les cartes Matrox).»

            Bon, là tu deviens vraiment désobligeant, alors je te retourne tes propos: et toi ? Qu'est-ce que tu en sais ?

            Les pilotes (libres) ATI et Matrox pour Xfree, ont TOUJOURS été moins efficaces que les pilotes windows. Pourquoi ?
            • [^] # Re: Ce n'est plus la peine de me répondre ainsi.

              Posté par  . Évalué à 1.

              Ben alors j'ai une question toute bête : le gars qui est sous NDA, il peut affirmer, là, devant moi, que ce qu'il n'a pas le droit de révéler est non seulement nécessaire au développement de pilote, mais aussi un document expliquant en détail la technologie utilisée ? Ça, je n'y crois pas, c'est tout.

              <i>> Les pilotes (libres) ATI et Matrox pour Xfree, ont TOUJOURS été moins efficaces que les pilotes windows. Pourquoi ?
              Euh, ça veut dire quoi, ça ? On parlait de pilotes XFree libre/proprio, que vient faire Windows là-dedans ?


              Bon, là tu deviens vraiment désobligeant, alors je te retourne tes propos: et toi ? Qu'est-ce que tu en sais ?
              Ben justement, je regarde ce qu'ont fait les ptits gars de chez DirectFB par exemple. Et les pilotes XFree pour Matrox (entièrement libres), fonctionnent très bien aussi. Même chose pour les pilotes 3Dfx. Tiens, d'ailleurs, à ce sujet, les pilotes Glide/3Dfx pour XFree permettent même d'afficher un bureau à partir d'une ancienne Voodoo 1 ou 2 (qui ne sont sensées s'occuper que de la 3D). On n'a jamais vu ça avec les pilotes proprios (et ne parlons même pas de Windows). Mais bien sûr, la différence entre 3Dfx et NVidia, c'est que les specs nécessaires au développement de pilotes ont été fournies.

              Que l'on me prouve qu'il y a risque de dévoiler tous les secrets d'une technologie SOIT en livrant le code-source des pilotes SOIT en donnant les infos concernant les interfaces permettant d'exécuter les fonctions d'affichage accélérées.
  • # expérience perso #49

    Posté par  . Évalué à 2.

    Hi!
    je confirme que les drivers nvidia en closed, c'est pas la joie

    oui, d'accord, opengl marche #1, tux racer est "splendide" (autant qu'il puisse l'être...)

    cepdandant, la joie du proprio: l'utilisation de rivatv (tv-in...) avec les nouveaux driver Nvidia plante méchament mon X, doit recourir aux magic keys

    l'intéret du libre réside dans le fait que rivatv marchait avec les anciens drivers sous forme RPM, et en comparant les 2, serait p-e arriver à trouver un jour ce qui clochait

    tout marche #1 avec le driver NV (du coté capture), mais c'est gossant éditer la config de xfree et relancer X a chaque fois qu'on veux alterner entre TV et jeux
    y'a déjà assez du dual boot...

    serait-il également possible que lorsque un constructeur ne suporte plus un produit, il mette les specs dipsonible?
    logiquement, il s'est écoulé un certain temps entre la fin de mise en marché et la fin du support du produit, et la technologie ne doit plus être ultra secrete a ce moment, ils doivent donc s'en foutre un peu...
    • [^] # Re: expérience perso #49

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

      twinview ?

      nan, c'est tout, ca tiens en pas grand chose. C'est joli de taper sur les pilotes closed source de nvidia (qui ne sont pas sans problemes je l'accorde) mais un minimum de RTFM et de google permet de regler 90% des problemes alors faut pas pousser meme ...

      Steph
      • [^] # Re: expérience perso #49

        Posté par  . Évalué à 1.

        voir http://linuxfr.org/comments/205757.html(...) ...
        donc avant de critiquer lis un peu le sujet....
        • [^] # Re: expérience perso #49

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

          <hors sujet>

          Je suis juste un peu remonté de voir autant de personnes taper comme ca sur nvidia et pretexter le closed-source pour leur donner tous les maux de la terre. Je ne dis pas que ce n'est son cas (bien que c'était implicite ;) mais je trouve juste un peu poussé cette logique aveugle.

          Rien que la lecture du readme sur le site de nvidia donne des infos précises sur comment bien installer et paramétrer les pilotes sur X, chose que la plupart des personnes que je dépanne sur mon site ne font JAMAIS.

          D'où mon venin ...
          Steph
          • [^] # Re: expérience perso #49

            Posté par  . Évalué à 1.

            Heu...
            twinview, j'ai tjrs pensé que cela servait surtout a cloner ou extansionner ton écran sur un 2eme écran ou sur une tv
            tk, sur windows, c'est ça, j'ai pas lu au complet la section dessus dans le readme linux, la description sommaire du début ma permit de voir que ce n'était pas ce que je recherchais

            dans "l'index" du début, je vois

            (app-i) APPENDIX I: CONFIGURING TWINVIEW
            (app-j) APPENDIX J: CONFIGURING TV-OUT

            donc, oui, tv-out, c #1, mais tv-in? a moins que j'aurais effectivment du lire le readme au complet...

            par contre, je me suis tapé la section de config X au complet, ce qui est VRAIMENT long, et pas trouvé ce que je cherchais...
            dommage, hein? si tu trouve, tu fais savoir svp dans quelle section, ok??

            et dans la faq, pas trouvé non plus de quoi

            et http://www.google.ca/search?hl=fr&ie=UTF-8&oe=UTF-8&q=n(...) ??

            merci matthieu de LIRE mes post :-)
            ciao all
    • [^] # Re: expérience perso #49

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

      pour la télé regarde nv-tv-out sur sf.net, t'as pas besoin de toucher a ta config de X.
  • # Re: NVidia et ses pilotes Linux.

    Posté par  . Évalué à 6.

    C'est plutot commercial, assez pauvre en informations et on se demande bien quel en est le but (à part inciter les utilisateurs Linux à acheter leurs produits).

    Je trouve que ce n'est pas une mauvaise idée (pour NVidia). Ils profitent de la curiosité des entreprises pour la plateforme Linux (moins cher que Windows à l'aquisition et à opérer) pour leur dire "Vous avez peut-être entendu que Linux n'a pas de drivers ou des drivers fait par des bricoleurs du dimanche(*), mais ce n'est pas vrai, le matériel NVidia est supporté par Linux".

    "Marketingement" parlant, c'est excellent. Les entreprises acheteuses potentielles vont peut-être pencher vers du NVidia pour leurs futurs investissements hardware en pensant qu'ils pourraient à tout moment passer sous Linux sans devoir investir à nouveau pour du matos supporté. Ou encore pour les entreprises qui veulent passer sous Linux et qui ont du matériel non supporté ou très mal supporté (sans accélération ou autres technologies avancées).

    Maintenant du point-de-vue éthique logiciel libre, c'est dommage que NVidia ne fasse pas des drivers qui soient libres, je suis d'accord à 200%.

    (*) Le terme "bricoleur du dimanche" n'est pas mon opinion, mais c'est ce que les grands décideurs doivent entendre dans leurs présentations faites par des vendeurs de MS par exemple.
  • Suivre le flux des commentaires

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