Pourquoi nvidia préconise vesa plutôt que nouveau à la place de nv?
Un bref résumé de ses trois pilotes libres :
-les pilotes vesa, si j'ai bien compris, ont pour but d'être compatible avec toutes les cartes graphiques. Il n'y a que la 2D et ont beaucoup de problème en 2D (mauvaise résolution, visionnage d'un film déconseillé etc).
-les pilotes nouveau ont pour but d'être compatible avec les cartes nvidia. La partie 2D est semble-t-il, fonctionnelle. Il est depuis décembre intégré au noyau (ça montre que le code doit être bien écrit, bravo les dév!). La partie 3D est beaucoup moins fonctionnel, certaine carte ne fonctionne pas encore. De plus il manque aussi des fonctionnalités (les effets kikoolol ou compiz), de l'optimisation (voir http://www.phoronix.com/scan.php?page=article&item=nouve(...) ).
-les pilotes nv sont écrit par nvidia. Le code est très mal écrit (pas parce que les dév de nvidia code comme des pieds ils utilisent un moyen pour rendre peu lisible le code, c'est mesquin et ça montre l'idéologie étrange de nvidia). Il supporte assez bien la 2D.
J'imagine d'après cette annonce que nvidia va bosser un peu plus sur vesa (qui je l'espère est mieux écrit que nv). Ça serait génant qu'une carte nvidia ne soit pas compatible au premier démarrage de la distribution.
La plupart des grandes distributions (de mémoire Fedora, Ubuntu notamment) vont installer ou installe par défaut les pilotes nouveau (ce qui parait logique d'après le résumé) à la place de nv. Mais nvidia ignore cela et cherche à contrebalancer en recommandant les pilotes vesa. nvidia a donc un intérêt certain qu'on installe ses propres pilotes privateurs et non son concurrent nouveau. Maintenant cela parait clair :
Pour les gamers linuxien et les fous de 3D, je pense que le pilotes privateurs aura toujours une longueur d'avance tant qu'il ne donne pas les spécifications. Mais pour le linuxien de base (~90% des linuxiens, estimation rapide) les pilotes nouveau vont bientôt être suffisant (il faut que les effets kikoolol soient bien implémentés quand même).
Le raisonnement de nvidia :
Si les utilisateurs de base n'utilisent plus les pilotes privateurs, ces pilotes seront moins testé et donc plus buggés. La réputation de nvidia au niveau de la qualité de ses pilotes est en jeu. Il faut donc tout faire pour que les utilisateurs utilisent uniquement les pilotes privateurs. On recommande donc vesa pour que l'utilisateur utilise notre pilote privateur «obligatoirement».
Est-ce que j'ai bien compris les tenants et les aboutissants?
[^] # Re: Victoire \o/
Posté par Jarvis . En réponse au journal Nvidia arrête le support de son pilote opensource nv. Évalué à 6.
Pourquoi nvidia préconise vesa plutôt que nouveau à la place de nv?
Un bref résumé de ses trois pilotes libres :
-les pilotes vesa, si j'ai bien compris, ont pour but d'être compatible avec toutes les cartes graphiques. Il n'y a que la 2D et ont beaucoup de problème en 2D (mauvaise résolution, visionnage d'un film déconseillé etc).
-les pilotes nouveau ont pour but d'être compatible avec les cartes nvidia. La partie 2D est semble-t-il, fonctionnelle. Il est depuis décembre intégré au noyau (ça montre que le code doit être bien écrit, bravo les dév!). La partie 3D est beaucoup moins fonctionnel, certaine carte ne fonctionne pas encore. De plus il manque aussi des fonctionnalités (les effets kikoolol ou compiz), de l'optimisation (voir http://www.phoronix.com/scan.php?page=article&item=nouve(...) ).
-les pilotes nv sont écrit par nvidia. Le code est très mal écrit (pas parce que les dév de nvidia code comme des pieds ils utilisent un moyen pour rendre peu lisible le code, c'est mesquin et ça montre l'idéologie étrange de nvidia). Il supporte assez bien la 2D.
J'imagine d'après cette annonce que nvidia va bosser un peu plus sur vesa (qui je l'espère est mieux écrit que nv). Ça serait génant qu'une carte nvidia ne soit pas compatible au premier démarrage de la distribution.
La plupart des grandes distributions (de mémoire Fedora, Ubuntu notamment) vont installer ou installe par défaut les pilotes nouveau (ce qui parait logique d'après le résumé) à la place de nv. Mais nvidia ignore cela et cherche à contrebalancer en recommandant les pilotes vesa. nvidia a donc un intérêt certain qu'on installe ses propres pilotes privateurs et non son concurrent nouveau. Maintenant cela parait clair :
Pour les gamers linuxien et les fous de 3D, je pense que le pilotes privateurs aura toujours une longueur d'avance tant qu'il ne donne pas les spécifications. Mais pour le linuxien de base (~90% des linuxiens, estimation rapide) les pilotes nouveau vont bientôt être suffisant (il faut que les effets kikoolol soient bien implémentés quand même).
Le raisonnement de nvidia :
Si les utilisateurs de base n'utilisent plus les pilotes privateurs, ces pilotes seront moins testé et donc plus buggés. La réputation de nvidia au niveau de la qualité de ses pilotes est en jeu. Il faut donc tout faire pour que les utilisateurs utilisent uniquement les pilotes privateurs. On recommande donc vesa pour que l'utilisateur utilise notre pilote privateur «obligatoirement».
Est-ce que j'ai bien compris les tenants et les aboutissants?