Journal Pilotes de cartes graphiques : le monde à l'envers

Posté par  . Licence CC By‑SA.
31
22
oct.
2013

Bonjour nal,

ayant une dent depuis quelques temps déjà contre les bouchersdéveloppeurs de pilote de cartes graphiques je n'ai pu m'empêcher d'éclater de rire en lisant la news suivante: le développeur du jeu PainKiller HD sur Steam recommande de ne PAS utiliser les pilotes propriétaires sur les carte graphiques autre que NVIDIA sous linux.

Je ne sais trop si on doit se réjouir ou pleurer de cet état de fait, mais si on regarde le verre à moitié plein on se dit que les mecs qui font les pilotes libres font quand même du sacré bon travail.

PKHD Linux Beta Released

Painkiller Linux Dev Recommends Non-NVIDIA Open Drivers

  • # Chez XBMC aussi !

    Posté par  . Évalué à 8.

    Les développeurs de XBMC on une sacrée dent contre les drivers propriétaires AMD : Linux Radeon OSS with vdpau (howto)

  • # Le monde à l'envers 2

    Posté par  . Évalué à 6.

    NVIDIA fait une démo de ses futurs produits avec une machine sous linux (Ubuntu):
    http://hothardware.com/News/NVIDIA-Shows-Off-Digital-Ira-Faceworks-Demo-Running-On-NextGen-Logan-SoC/

    • [^] # Re: Le monde à l'envers 2

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

      Une conclusion possible : si vous utilisez Linux, vous avez le choix entre Nvidia et Nvidia. Un peu vexant quand on choisit Linux pour la liberté mais je n'aime pas m'entêter de trop.

      • [^] # Re: Le monde à l'envers 2

        Posté par  . Évalué à 6.

        Ben non, y'a intel aussi, même s'il est vrai que ça me semble restreint en terme de 3D…

        Mais bon, il faut aussi admettre: je vois pas mal de courriels défiler au sujet de problèmes avec des drivers proprio ATI… alors que ceux de NVidia ne semblent poser des soucis techniques que rarement. Le seul souci technique que j'ai eu avec le pilote NVidia, c'est quand j'ai voulu passer du .run de NVidia au paquet Debian, j'ai du merder un truc et j'ai un peu bidouillé en root pour retrouver une machine avec l'accélération 3D fonctionnelle. A par ça, 0 problèmes.

        Donc, même si on peut les conspuer parce qu'ils ne libèrent par leur source ( en même temps, c'est leur droit ), je ne peux que constater les efforts qu'ils font pour que ça marche proprement sur ma Debian. Parfois je me dis que je changerai, puis je regarde mes mails et ça me passe, au moins avec nvidia je peux utiliser un pilote proprio qui marche bien en espérant qu'un jour nouveau parvienne à être assez efficace sur la 3D.

        • [^] # Re: Le monde à l'envers 2

          Posté par  . Évalué à 5.

          Donc, même si on peut les conspuer parce qu'ils ne libèrent par leur source ( en même temps, c'est leur droit )

          Il se font conspuer parce qu'ils ne publient pas leurs specs, faudrait arrêter ce FUD de merde.

          *splash!*

          • [^] # Re: Le monde à l'envers 2

            Posté par  . Évalué à 1.

            On parie que je peux citer au moins 1 nom de personne qui voudrait les voir ouvrir leurs sources? :p
            /me se félicite de n'avoir point usé de nom précédemment

            • [^] # Re: Le monde à l'envers 2

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

              en plus ils commencent à les publier leurs specs.

              http://lists.freedesktop.org/archives/nouveau/2013-September/014480.html

              Un peu tôt pour en dire plus

              • [^] # Re: Le monde à l'envers 2

                Posté par  . Évalué à 6.

                meme nvidia avoue que cette doc ne sert a rien car le projet nouveau a deja tout ca en main.

            • [^] # Re: Le monde à l'envers 2

              Posté par  . Évalué à 5.

              Oui enfin là on est quand même au cœur de l'élite intellectuelle de la libromoulosphère française alors merci de pas essayer de faire passer les libristes pour des petits cons capricieux qui veulent que tout leur tombe tout cuit dans le bec. :o

              Ici on est sur Linuxfr, pas sur Moronix.

              *splash!*

              • [^] # Re: Le monde à l'envers 2

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

                Je mets un gros +1 et ne comprends pas la note de ton commentaire. Courage, camarade !

                • [^] # Re: Le monde à l'envers 2

                  Posté par  . Évalué à 2. Dernière modification le 23 octobre 2013 à 11:58.

                  ne comprends pas la note de ton commentaire

                  Je t'aide : commentaire elliptique et énervé, critique des gens sans les nommer (sauf en faisant des jeux de mots infantiles) et sans qu'on sache trop pourquoi, et le tout sans plus aucun rapport avec la discussion sur les qualités des pilotes nvidia et intel. Mais si tu veux m'expliquer posément le rapport je veux bien y repenser.

                  • [^] # Re: Le monde à l'envers 2

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

                    J'avais compris que ça venait en réponse de ceux qui disaient que la cté revendiquait la libération des sources alors qu'elle réclame les specs

                  • [^] # Re: Le monde à l'envers 2

                    Posté par  . Évalué à 1.

                    y a aussi un smiley :o

                    *splash!*

                    • [^] # Re: Le monde à l'envers 2

                      Posté par  . Évalué à 2.

                      Merci de me le faire remarquer, je n'avais pas vu. Pour info je n'ai pas noté ton commentaire, je voulais juste expliquer que vu le ton un peu énervé de ton message et les private-jokes sur Phoronix, je peux comprendre que certains l'aient noté -1.

  • # Confirmé

    Posté par  . Évalué à 8.

    Je m'étais acheté une Radeon HD 5770. Puis j'ai commencé a dev dessus (opengl c++), j'ai galéré pendant une semaine, puis je suis retourné au magasin acheter une geforce.
    Je ne puis que confirmer que ces drivers apparaissent codés par un stagiaire qui n'a jamais entendu parler ni de free(), ni de l'initialisation des variables, ni de tests unitaires. Sous valgrind c'est un sapin de noël, le multi écran marche quand il veut pour ne citer que le plus évident.

    • [^] # Re: Confirmé

      Posté par  . Évalué à 4.

      Tu parles des pilotes libres ou proprios ?

    • [^] # Re: Confirmé

      Posté par  . Évalué à 10.

      C'est triste ton avis sur les stagiaires.

    • [^] # Re: Confirmé

      Posté par  . Évalué à -2.

      Pour mon cas, c'est un portable avec une radeon mobility hd5470 de mémoire. Après avoir lutté pendant des mois pour avoir quelque chose de stable j'ai fini par remiser le portable au placard… J'ai eu des bugs graphiques avec tous les "grands" environnements de bureaux, la palme étant pour gnome-shell totalement inutilisable.

      • [^] # Re: Confirmé

        Posté par  . Évalué à 5.

        J'ai une HD5450 (pas Mobility), avec les pilotes libres, et ça a toujours marché du tonnerre. J'avais une HD4000 avant qui ne marchait pas mal non plus.

    • [^] # Re: Confirmé

      Posté par  . Évalué à 3. Dernière modification le 22 octobre 2013 à 15:04.

      Je m'étais acheté une Radeon HD 5770. Puis j'ai commencé a dev dessus (opengl c++), j'ai galéré pendant une semaine, puis je suis retourné au magasin acheter une geforce.

      Exactement pareil, j'avais une HD4850 qui se vautrait avec ma config AMD si j'utilisais le pilote proprio, autant sous Windows que sous Linux d'ailleurs. À l'exception que le pilote libre, lui, tournait au poil.

      Malheureusement, je n'avais pas acheté une telle carte (pas honteuse pour 2009) pour me contenter de faire du dev web. Je suis allé chez feu mon revendeur de matos du coin, pris une GT9600 à 100balles et l'ai installée en moins de 20min et on en parlait plus.

    • [^] # Re: Confirmé

      Posté par  . Évalué à 6.

      Sous valgrind c'est un sapin de noël

      De ce coté là, ça n'est pas forcément la faute aux pilotes.
      Une partie de la mémoire est touchée par la carte graphique via DMA, et valgrind ne peut pas s'en rendre compte, du coup, il indique une grasse quantité de mémoire utilisée sans être initialisée.

      J'ai le même soucis avec des pilotes nvidia.

      après, il y a peut-être (sûrement…) d'autres soucis, mais celui là est un faux positif.

  • # Fallait pas applaudir

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

    Qu'est-ce que j'ai pu lire que c'était génial qu'AMD "libère" des specs (pas grave si elle servent à rien), trop de la balle AMD ami du libre.

    Est-ce que ça fera réfléchir les gens à ne pas trop applaudir avant de voir la réalité de la promesse la prochaine fois? Pas sûr, l'histoire étant un éternel recommencement…

    • [^] # Re: Fallait pas applaudir

      Posté par  . Évalué à 9.

      Visiblement tu n'as pas compris ou tu as compris ce que tu voulais comprendre a l'epoque. AMD n'a jamais promis qu'il supporterait un driver libre comme driver de reference. Leur engagement a toujours etait de soutenir le driver libre et de fournir autant de documentations que possibles. Leur engagement a jusqu'a maintenant etait remplis.

      Apres si toi ou d'autre on compris que cela voulait dire que le driver libre supporterait soudainement tout leur materiel de facon optimal avec toutes les features et compagnie, c'est une incomprehension de ta part et de la part de tout ceux qui ont compris ca.

      NVidia aujourd'hui fait exactement pareille, le driver officiel est le driver closed source mais il aimerait aider le driver open source pas pour qu'il remplace le driver closed source juste pour aider la communaute et rien d'autre.

      • [^] # Re: Fallait pas applaudir

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

        autant de documentations que possibles.

        Reste à savoir ce que signifie "autant que possible"… Très pratique comme phrase, parce que bon, ce qui est possible est de filer le code source de driver actuellement proprio (quitte à dédommager les détenteurs des droits, c'est possible, si on le souhaite évidement).

        c'est une incomprehension de ta part

        Je préfère un truc qui marche fermé qu'un truc libre inutilisable, l'incompréhension est peut-être dans le besoin en fait.
        Quelque soit l'excuse avancée, le constat est que ça ne marche pas bien pour le moment, proprio ou libre.
        La faute à qui ne m'interesse pas vraiment.
        Donc pour le moment, AMD est à éviter.

        • [^] # Re: Fallait pas applaudir

          Posté par  . Évalué à 6.

          Je préfère un truc qui marche fermé qu'un truc libre inutilisable
          Une carte AMD de la génération n-1 (voire n, maintenant, elles commencent à être supportées dès leur sortie) est parfaite pour ça, avec les pilotes libres en prime. La libération des specs et les efforts d'AMD dans l'équipe du pilote Linux libre a servi à quelque chose.

        • [^] # Re: Fallait pas applaudir

          Posté par  . Évalué à 7.

          "Je préfère un truc qui marche fermé qu'un truc libre inutilisable, l'incompréhension est peut-être dans le besoin en fait."

          => Achète un Mac.

          BeOS le faisait il y a 20 ans !

        • [^] # Re: Fallait pas applaudir

          Posté par  . Évalué à 0.

          Je préfère un truc qui marche fermé qu'un truc libre inutilisable

          Donc tu n'as vraiment rien compris au sujet…

        • [^] # Re: Fallait pas applaudir

          Posté par  . Évalué à 1.

          Ce qu'il faut pas lire…j'ai deux radeon (4870 et 5450) et les deux fonctionnent parfaitement sur pilote libre…depuis pas mal de temps maintenant…(2ans? j'en sais rien je compte pas)

    • [^] # Re: Fallait pas applaudir

      Posté par  . Évalué à 10.

      Je ne vois pas le rapport entre la libération des spec d'AMD et le faite que le pilote proprio est pourri (puisque c'est bien le sujet du journal).

      « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

      • [^] # Re: Fallait pas applaudir

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

        Incitation à acheter du AMD alors que ça ne le méritait pas, et… Bam pas de pot mauvais cheval :).
        Chacun sa façon de voir, perso quand j'achète du matos je ne regarde pas qu'un élément, mais un ensemble.

        • [^] # Re: Fallait pas applaudir

          Posté par  . Évalué à 3.

          Je crois que personne n'a conseille d'acheter du AMD et d'utiliser leurs drivers proprios.
          Les conseils ont plutot ete:
          - vous voulez des grosses perfs en 3D et ca ne vous derange pas d'utiliser un driver proprio => NVIDIA
          - pour vous, le libre est le plus important, vous souhaitez le meilleur potentiel pour des drivers libres performants => AMD

          Donc cette news ne change rien. Cote proprio ca a toujours ete de notoriete public que les drivers ATI/AMD etaient pourris, et cote libre rien ici n'indique que Nouveau a depasse le niveau des drivers libres AMD.

          Excusez l'absence d'accents dans mes commentaires, j'habite en Australie et n'ai pas de clavier francais sous la main.

        • [^] # Re: Fallait pas applaudir

          Posté par  . Évalué à 1. Dernière modification le 04 novembre 2013 à 04:47.

          AMD à la différence d'nVidia paie des dev sur le pilote libre donc OUI AMD MERITE l'achat de leurs cartes.

          Au contraire de ces butés de chez nVidia.

          Je préfère mettre mon pognon sur du libre que sur du full proprio.

          Ha j'ajoute que je n'ai aucun problème pour jouer avec le pilote libre :)

    • [^] # au contraire

      Posté par  . Évalué à 10. Dernière modification le 22 octobre 2013 à 22:50.

      Je pense que tu n'as pas bien compris le communiqué des développeurs de ce jeu :
      - initialement il ne recommandaient pas les pilotes libres, je cite "Open-source GPU drivers (Gallium rx00, radeonsi, Intel) may not work.".
      - mais après tests plus poussés et des correctifs de leur part, "we have revised our standpoint and actually advise open-source drivers for all non-NVIDIA GPUs."

      Donc si NVIDIA => ils recommandent le proprio
      Donc si Intel => ils recommandent le libre (de toute façon sous Linux il n'y a pas de proprio)
      Donc si AMD => ils recommandent le libre

      Donc la politique d'AMD envers le libre paye plutôt bien ! (Même si on en demande toujours plus)

  • # Moi j'aime bien

    Posté par  . Évalué à 10.

    Au vu des commentaires, je dois bien être le seul à apprécier ATI/AMD sous Linux.

    En fait je trouve leur cartes beaucoup plus simples à utiliser quand on fait de la virtualisation et plus particulièrement du VGA Passthrough qui est une galère avec du Nvidia.
    Notamment : Impossible de combiner Xen avec le driver Nvidia Proprio, alors qu'avec ATI aucun problème.

    Il me semble aussi qu'OpenCL est plus simple à mettre en place sur une ATI.

    Bref tout n'est pas si nul chez ATI avec leurs drivers proprio, c'est aussi une question de besoin.

    • [^] # Re: Moi j'aime bien

      Posté par  . Évalué à 3.

      En fait sur mon portable et mon fixe, je n'ai aucun problème avec mes cartes ATI, en utilisant le driver proprio, par contre sur l'ordi de mon frère il a celle qui est un poil trop récente pour être bien géré par sa distribution (mageia; bon en installant le kernel de la cauldron c'est mieux, mais c'est dommage de devoir faire un truc hybride.)

      Il ne faut pas décorner les boeufs avant d'avoir semé le vent

    • [^] # Re: Moi j'aime bien

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

      Au vu des commentaires, je dois bien être le seul à apprécier ATI/AMD sous Linux.

      Non non, il y a trois ans quand on me demandais quelle carte graphique (3D) il fallait prendre pour faire de l'accélération sur Linux je répondais sans hésiter Nvidia et l'utilisation du driver proprio car ça marchait (et ça marche toujours) bien.
      Maintenant je répond ATI en faisant toujours attention au model de la carte car toutes ne sont pas encore correctement prises en charge mais le développement avance vite et bien.
      Et au passage, merci à ATI/AMD de sont effort d'ouverture de leurs specs, et merci aux développeurs d'implémenter ces specs.

      kentoc'h mervel eget bezan saotred

      • [^] # Re: Moi j'aime bien

        Posté par  . Évalué à 1.

        Je faisais comme toi il y a quelques années, maintenant je ne suis effectivement plus très sûr.

        Sinon par curiosité, je suis allé voir sur le lien que tu donnes, mais je n'ai franchement rien compris.
        Qu'est-ce qui va te faire te décider pour une carte plutôt que l'autre là dedans ?

        • [^] # Re: Moi j'aime bien

          Posté par  . Évalué à 2.

          j'aurais tendance à dire une carte ayant un chipset dont les fonctionnalité voulue sont en 'done' (par exemple le crossfire sur un portable n'est pas une fonctionnalité vraiment utile ;) )

          Il ne faut pas décorner les boeufs avant d'avoir semé le vent

          • [^] # Re: Moi j'aime bien

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

            Merci d'avoir répondu !
            Le plus "casse pied" c'est de savoir quelle architecture a telle carte. Car ces informations sont malheureusement trop peu données, mais on y arrive

            kentoc'h mervel eget bezan saotred

            • [^] # Re: Moi j'aime bien

              Posté par  . Évalué à 4.

              Il y a quand même une grille de décodage

              « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

              • [^] # Re: Moi j'aime bien

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

                Effectivement ça c'est bien rempli depuis la dernière fois que je l'ai regardée.
                Merci ;-)

                kentoc'h mervel eget bezan saotred

    • [^] # Re: Moi j'aime bien

      Posté par  . Évalué à 3.

      Me too, aucun problème avec ma carte ATI HD5770 et le driver proprio. Je suis passé au driver proprio parce que le driver libre avait des fonctionnalités manquantes qui faisaient planter mes logiciels de visualisation 3D et emportait parfois X au passage.

      Peut-être que le driver libre a amélioré sa couverture en fonctionnalités depuis lors, je n'ai pas eu l'occasion de retester depuis plus de 2 ans vu que tout marche malgré les mises à jour à chaque version mineure ou majeure du noyau et du serveur X (sous gentoo).

      • [^] # Re: Moi j'aime bien

        Posté par  . Évalué à 3.

        J'ai une HD5770 pour jouer sous windows (les rares, très rares fois ou je reboote en mode fenêtre) avecd les pilotes libres sous Gentoo.

        Seul soucis, la gestion de l'énergie et de la vitesse de rotation du ventilateur. Mais pour le reste, tout va très bien :)

        cd /pub && more beer

      • [^] # Re: Moi j'aime bien

        Posté par  . Évalué à 7.

        Peut-être que le driver libre a amélioré sa couverture en fonctionnalités depuis lors, je n'ai pas eu l'occasion de retester depuis plus de 2 ans

        Ça a clairement beaucoup évolué : support d'OpenGL version 3.1 depuis plusieurs mois, gestion de l'économie d'énergie automatique en fonction de la charge depuis la toute dernière version du noyau (3.11), décodage vidéo matériel (UVD) depuis le noyau 3.10 et la dernière version de Mesa (9.2).
        Sans compter les améliorations de performances type "tiling" !

        Les pilotes libres te surprendront quand tu les retesteras !

    • [^] # Re: Moi j'aime bien

      Posté par  . Évalué à 0.

      Non, en fait c'est juste que ce sont des trolleurs fanboy d'nvidia comme on a déjà vu pas mal ailleurs sur la toile…

      Le pilote libre fonctionne bien et merci AMD.

Suivre le flux des commentaires

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