Se connecter avec
S'enregistrer | Connectez-vous

« NVIDIA, fuck you » : Linus n'aime pas le caméléon

Par - Source: Clubic

Linus

Linus Torvalds, le Finlandais à l'origine du noyau Linux, s'est lâché récemment dans une vidéo : il a montré de façon visuelle qu'il n'aime pas la politique de NVIDIA avec un très franc « NVIDIA, fuck you ! ».

La raison de son courroux ? Une question d'une personne de l'assemblée au sujet de la technologie Optimus de NVIDIA, qui n'est pas prise en charge officiellement sous Linux. Optimus, rappelons-le, permet de passer du GPU intégré au processeur à un GPU dédié NVIDIA sans arrêter la machine, de façon transparente. Mais NVIDIA ne propose des pilotes que pour Windows, Linux est privé de ces derniers. Et Linus n'est visiblement pas content des relations entre NVIDIA et la communauté qui gère GNU/Linux : « Je suis aussi heureux de souligner publiquement que NVIDIA est l'un des pires cas auquel nous avons eu affaire dans nos relations avec les constructeurs ». 

Dans la pratique, il faut bien souligner que Linus Torvalds n'a pas totalement tort : si NVIDIA fournit des pilotes pour Linux, ils ne sont pas libres et certaines fonctions, comme Optimus, ne sont pas disponibles. Intel ou AMD sont sur ce point nettement plus efficaces, avec plusieurs projets open source.

Linus n'aime pas NVIDIA

La conversation au sujet de NVIDIA se situe aux environs de 49 minutes dans la vidéo.

Il y a 13 commentaires. B
Tous les commentaires
  • 1
    alphajet , 18 juin 2012 09:17
    Dommage que vous n'ayez pas précisé à quel moment de la vidéo on peut écouter Linus parler de Nvidia
  • 0
    mururoa , 18 juin 2012 09:23
    J'aime bien Linus mais j'aime bien aussi nvidia.
    Faut dire que nvidia aime bien linux mais aime bien aussi BSD et moi j'aime mieux BSD. AMD n'en a rien à foutre de BSD.
    Nvidia fourni quand même des pilotes de qualité sous linux et a été, de loin, le premier à proposer du SLI avec ses drivers linux. Je ne sais même pas si AMD propose finalement le CrossFire sous linux ...
  • -3
    roromania , 18 juin 2012 09:25
    alphajetDommage que vous n'ayez pas précisé à quel moment de la vidéo on peut écouter Linus parler de Nvidia

    Pourquoi tu ne le fais pas alors ?
    Ton com" sous-entends que tu t'es farci toute la vidéo pour trouver ce passage...
  • 3
    FloHR , 18 juin 2012 09:26
    @alphajet : aux alentours de 49 minutes ;) 
  • 4
    alextrem83 , 18 juin 2012 09:35
    48min 10 les commentaires sur Nvidia
  • 1
    virtus , 18 juin 2012 09:59
    Les pilotes nvidia fonctionnent bien (OpenGL et CUDA) sous Linux mais c'est vrai que pour gérer Optimus c'est pas ça... En plus souvent il est impossible de choisir d'activer/désactiver la carte nvidia/Intel dans le BIOS, au moins pour ne profiter que d'une des 2, par exemple Intel pour l'autonomie en déplacement et nvidia pour les jeux. Donc merci également aux constructeurs pour nous fournir des BIOS toujours très complets :-( ... Je pense que Linus pourrait leur adresser une bonne parole également !
  • 2
    xinyingho , 18 juin 2012 13:40
    Vidéo super intéressante. C'est assez drôle de voir qu'un projet aussi gros que Linux n'était pas du tout organisé mais à quand même marché à une échelle inconcevable.
    Pour ne rien gâcher, Linus est super intéressant dans ses commentaires et aime bien mettre des pointes d'humour. C'est un très bon communiquant :) 
  • 1
    mitch074 , 18 juin 2012 23:48
    Intel a laissé tomber les pilotes proprio sous Linux: leur matériel, quand il est supporté, est supporté via un pilote libre. Mais, comme il fallait qu'ils ne fassent pas comme tout le monde, ils implémentent leur propre couche d'accélération...
    Ati maintenant AMD a été le premier fabricant à ouvrir les spécifications de ses cartes: les Radeon 100 et 200 ont vu leurs spécifications matérielles publiées, ce qui a permis aux efforts de rétro ingénierie de l'époque de rapidement fournir des pilotes raisonnablement efficaces et rapides pour ces cartes. Le support pour les r300 (Radeon 9500 et plus) et r400, basé sur ce pilote, a également été relativement rapide si l'on considère l'ampleur de la tâche et le manque de main d'oeuvre. Lorsque Ati a ensuite libéré les spécifications de ces générations, le pilote a été rapidement amélioré et optimisé, et à la fin du support officiel par Ati en 2009, avait atteint un niveau de performance égal voire supérieur et une stabilité largement supérieure à celle du pilote Catalyst (lequel avait fait de sacrés progrès un an auparavant).

    Depuis, AMD continue de libérer des spécifications de ses cartes le plus vite possible, et paie à plein temps quelques développeurs pour travailler sur le pilote open source. Les conséquences sont:

    - un support "hors de la boîte" par toutes les distributions Linux de tout le matériel, même récent (les génération r600 et r700 ont été supportées au minimum dans les mois ayant suivi leur sortie, r800 était supporté avant la sortie en 2D non accélérée)
    - un support à très long terme: si le pilote Catalyst ne supporte désormais plus que les RadeonHD 5000 et plus, les pilotes libres (r100, r300, r600) voient encore régulièrement des fonctionnalités s'ajouter, les performances s'améliorer et la stabilité est depuis longtemps géniale.
    - un support réellement multiplate-forme: le code source actuel est encore en cours de portage, mais il est déjà supporté par les différentes versions de BSD en circulation.

    A côté de cela, Nvidia a lâché quelques documents épars au déput des années 2000, puis s'est contenté de maintenir bon an mal an un pilote 2D libre mais "crypté" avant de le laisser tomber complètement, pour simplement balancer: "Linux users, use the VESA driver until you can install our proprietary blob" - lequel, bien qu'installé sans trop de souci par les distros actuelles et un peu plus stable que le Catalyst d'AMD (lequel a fait des bonds en qualité, performance, support et stabilité ces dernières années), est quand même un gros blob qui désactive plusieurs couches de sécurité.
  • -1
    tantal_fr , 19 juin 2012 06:10
    La politique d'ATI, c'est surtout : je libère les specs (partiellement) , comme ça pas besoin de maintenir un pilote, la communauté se démerde ; désengagement total.

    Au final pour les cartes ATI, même de 5ans et +, pas de pilote proprio , le libre intègre vaguement la 2D ; la 3D, un jours peut être, quant à la gestion de l'énergie, c'est l'arlésienne (pas de mise en veille, régulation de la température foireuse, etc.).

    Au final, si jeux => nvidia, sinon Intel (et pas les poulsbo).
  • 0
    Clavus , 19 juin 2012 11:48
    Moi perso avec le dernier Ubuntu j'ai aucun soucis pour jouer à des jeux et pour la gestion de l'alimentation etc sur ma mobility radeon HD 5470. Ce n'est pas aussi bien que sous Windows 7 mais j'ai pas de soucis spéciaux. J'ai tester plusieurs jeux dont Ryzom et ça tourne plutôt bien.

    Mais de toute façon le jeu ne sera jamais aussi confortable que sur Windows. Microsoft a beaucoup trop d'avance avec DirectX, tout les chèques qu'ils ont tu faire aux développeurs, pour qu'ils privilégies Direct3D et DirectX, plutôt que les API open source comme OpenGL etc, ont portés leurs fruits. :p 

    Plus sérieusement sur Linux y'a pas que les drivers de GPU qui sont à revoir pour les jeux, y'a aussi les API et les jeux eux même. Tout simplement parce que le nombre d'utilisateur Linux est bien trop dérisoire par rapport au nombre de Windows. Bref c'est le serpent qui se mort la queue, pas assez de gens qui utilise Linux pour jouer > Les développeurs ne finance pas des adaptation pour Linux > API, drivers etc sous développer > Peu de joueurs qui utilise Linux pour jouer.

    Enfin ça reste selon moi.
  • 0
    michaelc , 8 septembre 2012 12:07
    tantal_frLa politique d'ATI, c'est surtout : je libère les specs (partiellement) , comme ça pas besoin de maintenir un pilote, la communauté se démerde ; désengagement total.Au final pour les cartes ATI, même de 5ans et +, pas de pilote proprio , le libre intègre vaguement la 2D ; la 3D, un jours peut être, quant à la gestion de l'énergie, c'est l'arlésienne (pas de mise en veille, régulation de la température foireuse, etc.).Au final, si jeux => nvidia, sinon Intel (et pas les poulsbo).

    tantal_fr merci de ne pas étaler ta désinformation.

    C'est amd qui paie des dev pour faire le pilote libre, c'est pas la communauté qui se démerde avec les specs comme tu le laisse entendre. C'est totalement FAUX.
    Donc AMD est au contraire totalement engagé dans son pilote libre sur Linux au contraire d'nvidia qui s'est lui totalement désengagé.

    Merci d'encore désinformer sur le support du pilote libre:

    1) il supporte très bien la 2d, excellente accélération 2d et ce depuis plusieurs années, le double écran fonctionne parfaitement et ce sur plusieurs générations de carte.
    2) la 3d est supportée, pas avec les performances du catalyst mais elle est très bien supportée.

    Garde tes mensonges pour toi.
  • 0
    tantal_fr , 8 septembre 2012 13:57
    Citation :
    tantal_frLa politique d'ATI, c'est surtout : je libère les specs (partiellement) , comme ça pas besoin de maintenir un pilote, la communauté se démerde ; désengagement total.Au final pour les cartes ATI, même de 5ans et +, pas de pilote proprio , le libre intègre vaguement la 2D ; la 3D, un jours peut être, quant à la gestion de l'énergie, c'est l'arlésienne (pas de mise en veille, régulation de la température foireuse, etc.).Au final, si jeux => nvidia, sinon Intel (et pas les poulsbo).

    tantal_fr merci de ne pas étaler ta désinformation.

    C'est amd qui paie des dev pour faire le pilote libre, c'est pas la communauté qui se démerde avec les specs comme tu le laisse entendre. C'est totalement FAUX.
    Donc AMD est au contraire totalement engagé dans son pilote libre sur Linux au contraire d'nvidia qui s'est lui totalement désengagé.

    Merci d'encore désinformer sur le support du pilote libre:

    1) il supporte très bien la 2d, excellente accélération 2d et ce depuis plusieurs années, le double écran fonctionne parfaitement et ce sur plusieurs générations de carte.
    2) la 3d est supportée, pas avec les performances du catalyst mais elle est très bien supportée.

    Garde tes mensonges pour toi.


    Je ne doit pas avoir de chance alors, j'ai deux portable avec cg ati, aucun ne fonctionne correctement : un qui est repassé sous vista, l'autre marchouille tant que je ne passe pas a linux 3.5 (sans le support du suspend-to-ram qui ne marche pas quelque soit la version de linux).
  • 0
    tantal_fr , 8 septembre 2012 14:18
    Citation :


    C'est amd qui paie des dev pour faire le pilote libre, c'est pas la communauté qui se démerde avec les specs comme tu le laisse entendre. C'est totalement FAUX.
    Donc AMD est au contraire totalement engagé dans son pilote libre sur Linux au contraire d'nvidia qui s'est lui totalement désengagé.




    Pour cette partie, toute mes confuses il y a effectivement des développeurs amd qui travaillent sur les pilotes open source, je ne le savais pas. Cependant, je n'ai jamais dit qu'nvidia contribuais au libre, seulement que ça juste marche. Je serais ravis que les pilotes open-source amd soit au niveau de ceux d'intel, j'enrage de garder une carte nvidia et ses pilotes proprio.
    Les spec amd ont été libérés il y a déjà 5 ans, c'est dommage que ça n'avance pas plus vite.