web-dev-qa-db-fra.com

Les pilotes graphiques Open Source sont-ils meilleurs que les pilotes propriétaires dans certaines applications?

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.

4
Andreas Hartmann

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 vous avez une carte nVidia avec Optimus, vous devez installer le pilote open source à partir de Bumblebee Project . C'est le seul pilote prenant en charge Optimus sous Linux. vous devez soit installer le pilote open source à partir du Bumblebee Project , soit n’importe quel pilote propriétaire nVidia, mais pas le pilote Xorg, car il ne prend actuellement pas en charge les graphiques discrets.
  • Si vous souhaitez utiliser CUDA (le matériel de nVidia pour l'exécution de fonctions sur le GPU), vous devez utiliser le pilote propriétaire.
  • Si vous souhaitez utiliser OpenCL (quelque chose comme CUDA, développé par Khronos), vous devez utiliser le pilote propriétaire.

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.

7
s3lph

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 nouveauFeature 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".

3
TheSchwa