J'ai un ordinateur portable âgé avec une puce graphique GeForce 9300M. Je ne joue pas dessus, mais je souhaite une expérience de bureau fluide avec Unity. Dans mon cas particulier, les pilotes open source sont-ils meilleurs que ceux propriétaires de Nvidia? Ou est-ce la seule raison pour laquelle les pilotes open source existent, ils sont open source? J'écris aussi des applications OpenCL. Puis-je utiliser mes processeurs de flux GeForces pour OpenCL avec les pilotes Open Source?
Mise à jour: j'entends mieux en termes de fiabilité, d'efficacité énergétique et de performances sur les ordinateurs de bureau, en calcul GPU et par curiosité également dans les jeux.
La plupart des pilotes open source que vous trouverez peuvent produire de meilleurs résultats graphiques que les logiciels propriétaires. Parfois, vous ne remarquerez même pas une différence. Et parfois, un pilote open source est bien pire que le propriétaire. Je ne ferai pas de recommandation générale sur laquelle utiliser, mais voici quelques cas dans lesquels certains conducteurs sont meilleurs que d'autres:
Si rien de tout cela ne vous concerne, c'est à vous de choisir le pilote que vous utilisez. Si vous ne rencontrez aucun problème avec le pilote actuel, je ne le changerais pas. Vous ne savez jamais si un autre fonctionnera même du tout. Cependant, si vous voulez prendre le risque, essayez les pilotes suggérés dans Logiciels et mises à jour → Pilotes supplémentaires et découvrez lequel fonctionne le mieux.
D'après ce que j'ai compris, les pilotes nVidia sont nettement meilleurs en accélération et en ombrage 3D, mais ils sont à peu près identiques aux pilotes open source pour les applications 2D.
Voir cette comparaison pour quelques repères concrets. Propriétaire (généralement) bat open source en termes de performances. Cela dit, la mise à niveau est nettement plus simple et rationalisée grâce à l'open source.
Voir nouveau
Feature Matrix pour des informations plus spécifiques (votre carte utilisera la famille de pilotes "NV50"). Selon ce tableau, la prise en charge OpenCL de votre carte est "bloquée".