NVIDIA va passer entièrement aux modules de Core GPU open source avec les drivers R560

Nvidia will fully transition to open-source GPU kernel modules with R560 drivers

La grande image: NVIDIA a publié pour la première fois en 2022 un driver de Core GPU Linux open source pour les cartes basées sur l’architecture Turing et plus récentes. La société a depuis fait des progrès significatifs pour améliorer la prise en charge de ses drivers de Core open source avec la récente sortie de sa série de drivers Linux R555 et est prête à effectuer une transition complète vers un Core GPU open source avec les prochains drivers R560.

Selon NVIDIA, les modules de Core GPU open source ont permis d’offrir des performances applicatives « équivalentes ou supérieures » à celles de ses Core propriétaires. La société a également ajouté de nouvelles fonctionnalités telles que la prise en charge de la gestion de mémoire hétérogène (HMM), le calcul confidentiel et les architectures de mémoire cohérentes de la plateforme Grace à ses Core open source.

NVIDIA estime que le passage des logiciels propriétaires aux logiciels open source était la bonne décision, et qu’elle pourrait aider ses GPU à offrir de meilleures performances sur toutes les plateformes.

Il est important de souligner que seuls certains GPU NVIDIA sont compatibles avec les modules de Core GPU open source. Cela inclut les GPU des plateformes Grace Hopper et Blackwell, qui utilisent exclusivement des Core open source. Les drivers propriétaires ne sont pas pris en charge sur ces plateformes.

D’autres architectures plus récentes comme Turing, Ampere, Ada Lovelace et Hopper prennent en charge les modules de Core propriétaires et open source. Cependant, NVIDIA recommande aux utilisateurs de passer au logiciel open source pour améliorer les performances et la fiabilité.

NVIDIA va passer entierement aux modules de Core GPU open

Pour les GPU compatibles, la version par défaut du driver installé par toutes les méthodes passe de propriétaire à open source. Cependant, les utilisateurs auront la possibilité de sélectionner manuellement les modules à source fermée s’ils sont toujours disponibles pour leur plateforme.

Malheureusement, les modules du Core open source ne sont pas disponibles pour les GPU des anciennes architectures Maxwell, Pascal et Volta, ce qui signifie que les personnes utilisant encore une GTX 980 ou une GTX 1080 devront continuer à utiliser les drivers propriétaires de NVIDIA.

Pour les déploiements mixtes avec des GPU plus anciens et plus récents dans le même système, NVIDIA recommande de continuer à utiliser le driver propriétaire pour une compatibilité totale.

NVIDIA a pour objectif de réaliser une transition complète avec les drivers R560, et la société a déjà publié son premier driver de cette branche pour Windows. Bien qu’il ne soit pas encore disponible pour Linux à ce stade, nous nous attendons à ce que cela se produise plus tôt que prévu.

Notez que seuls les modules du Core sont open source, et non les composants du driver de l’espace utilisateur, qui restent pour l’instant fermés. Il sera néanmoins intéressant de voir de nouveaux tests de performance des drivers du Core pour évaluer dans quelle mesure les modules open source ont amélioré les performances.

Détente, découvrez l’évolution du nombre de smartphones vendus par marque au fil du temps dans la vidéo ci-dessous :

Youtube video