web-dev-qa-db-fra.com

Pourquoi les pilotes Nouveau fonctionnent-ils mieux que ceux de Nvidia?

J'ai un peu bizarre ici.

Ma plate-forme utilise un Nvidia GeForce 8600 GTS dans un emplacement PCIE x16. Il y a environ un an, la carte ne posait aucun problème. J'ai alors commencé à avoir des crashs aléatoires. Ils sont devenus plus fréquents.

Maintenant, pensons d'abord: c'est une vieille carte. Mais je n'ai pas l'argent pour en acheter un nouveau, et mon mobo n'a pas l'entrée DVI dont mon moniteur a besoin. Donc, j'ai décidé de prendre une photo avec les lecteurs Nouveau.

Étonnamment, ils ont parfaitement fonctionné. Quelqu'un a-t-il deviné pourquoi?

6
user50774

Je peux penser à trois raisons possibles

  • Moins de bogues, meilleure compatibilité: le code source est ouvert - avec les nouveaux pilotes, le nombre de personnes qui consultent le code est probablement beaucoup plus important. Il est également plus facile de gérer les modifications apportées au système X Windows et au noyau Linux qui détruisent le pilote. code, et les bugs sont plus faciles à suivre.

  • Problèmes liés à l'accélération 3D de la carte vidéo ou à une fonctionnalité uniquement prise en charge par les pilotes propriétaires. Il est possible que votre carte soit réellement endommagée et que vous ne rencontriez pas de crash aléatoire, car Nouveau n'utilise pas les composants affectés.

  • Mauvaise mémoire. Je ne sais pas dans quelle mesure les pilotes sont si différents que leurs modèles d'utilisation de la mémoire l'expliquent, mais vous pouvez avoir une mémoire principale ou une mémoire vidéo insuffisante (les pannes aléatoires sont un effet courant d'une mémoire insuffisante). Le premier est plus facile à tester, en utilisant memtest86 + , le dernier peut être supporté par des outils tels que memtest86 +, mais je n'ai jamais joué avec les tests de stress de la mémoire d'une carte vidéo ...

3
njsg