Une nouvelle analyse de benchmarks examine les performances des pilotes open source Nouveau et Mesa face à la série propriétaire 580 de NVIDIA sur Linux, en se concentrant sur les GPU Maxwell et Pascal vieillissants alors que le support prend fin. Les tests mettent en évidence des limitations significatives dans le re-clocking et la gestion d'énergie pour les cartes GeForce 900 et 1000. Les GPU Turing et au-delà se comportent mieux avec le support GSP.
Alors que la série de pilotes Linux 590 de NVIDIA abandonne le support des cartes graphiques GeForce 900 série Maxwell et GeForce 10 série Pascal, les déplaçant vers une branche legacy, les utilisateurs doivent choisir entre rester sur la série 580 ou s'appuyer sur des alternatives open source upstream. La série 580, version 580.95.05, reste disponible dans les dépôts Ubuntu, tandis que la voie open source implique le pilote kernel Nouveau associé à NVK dans Mesa 26.0-devel sur Linux 6.18.
Le support open source varie selon les générations. Les cartes Maxwell de première génération comme la GTX 750 et GTX 945A permettent le re-clocking pour des performances adéquates. Cependant, la série GTX 900 basée sur GM200 a introduit des exigences de firmware signé, empêchant Nouveau d'atteindre une gestion complète de l'énergie et laissant les GPU bloqués à des vitesses de clock de démarrage basses. De même, les cartes Pascal GTX 1000 subissent les mêmes contraintes, sans re-clocking efficace. En revanche, la série GeForce GTX 700 offre une compatibilité open source complète sans obstacles firmware, permettant des ajustements manuels de clock aux fréquences nominales.
L'architecture Turing, à partir de la série RTX 20, a amélioré la situation en introduisant le GPU System Processor (GSP) pour gérer les tâches d'énergie. Nouveau exploite le firmware GSP publié par NVIDIA, permettant un meilleur support pour les RTX 20 et plus récentes. Le pilote kernel Nova basé sur Rust émergent, développé avec l'apport de NVIDIA, se concentre également sur le GSP pour ces générations.
Des benchmarks menés sur un système AMD Ryzen 9 9950X3D sous Ubuntu 25.10 ont testé des cartes de la série x80, incluant GTX 980 Ti, GTX 1080, RTX 2080 SUPER, RTX 3080 Ti, RTX 4080 et RTX 5080. Des problèmes matériels sont apparus : les GTX 980 et 1080 ont souvent échoué au POST sur la carte mère ASRock X870E Taichi, limitant les tests des pilotes NVIDIA. Pour la RTX 4080 Founder's Edition, Nouveau a causé une perte de signal DisplayPort, sans données. Les tests se sont concentrés sur des jeux OpenGL et Vulkan adaptés aux anciennes cartes sous-cadencées, plus des charges Vulkan compute et OpenCL via Rusticl Gallium3D, qui prend en charge OpenCL 3.0.
Ces résultats soulignent les défis pour les utilisateurs Maxwell2 et Pascal dans les environnements open source, recommandant GTX 700 ou Turing et plus récents pour une compatibilité Linux robuste.