Nvidia publie enfin des modules de noyau GPU open source pour Linux

nvidia-omniverse-wpp.jpg

Image : Nvidia

Il serait utile que quelqu’un fasse un contrôle de la température de l’enfer car après des années de questions et de demandes, Nvidia a publié sur GitHub le code source de ses modules de noyau GPU.

Les utilisateurs de bureau Nvidia qui souffrent depuis longtemps et qui souhaitent abandonner le pilote binaire devraient toutefois tempérer leur enthousiasme, les GPU des centres de données Turing et Ampere étant la première architecture définissant des fonctionnalités prêtes pour la production et prenant en charge telles que plusieurs écrans, G-SYNC et le traçage de rayons RTX dans Vulkan. , et OptiX.

Nvidia a déclaré que le support de bureau était qualité alphaet les utilisateurs pouvaient s’inscrire s’ils le souhaitaient.

Le package de pilotes publié par Nvidia contiendra à la fois le pilote binaire et open source, la décision d’utilisation étant prise lors de l’installation du pilote.

La société GPU a admis que son pilote n’était pas prêt à être intégré en amont dans le noyau Linux, mais qu’il fonctionnerait avec Canonical, Red Hat et Suse.

“En attendant, le code source publié sert de référence pour aider à améliorer le pilote Nouveau”, a déclaré la société.

“Nouveau peut tirer parti du même micrologiciel utilisé par le pilote Nvidia, exposant de nombreuses fonctionnalités GPU, telles que la gestion de l’horloge et la gestion thermique, apportant de nouvelles fonctionnalités au pilote Nouveau dans l’arborescence.”

Fournissant plus de contexte, le directeur de Red Hat, Christian Schaller, a déclaré dans un article de blog que Nouveau et les responsables du noyau avaient rencontré Nvidia le mois dernier.

“Ce n’est que la partie noyau, une grande partie d’un pilote graphique moderne se trouve dans le micrologiciel et les composants de l’espace utilisateur et ceux-ci sont toujours à source fermée”, a écrit Schaller.

“Mais cela signifie que nous avons maintenant un pilote de noyau Nvidia qui commencera à pouvoir consommer les API uniquement GPL dans le noyau Linux, bien que cette version initiale ne consomme aucune API que l’ancien pilote n’utilisait pas déjà.”

Schaller a ajouté que le pilote binaire Nvidia existant et le pilote Nouveau resteraient, même lorsque le nouveau pilote open source serait construit.

“Dans l’immédiat, cela n’aura pas d’impact majeur. Mais au fil du temps, cela fournira une voie pour simplifier radicalement la prise en charge du matériel Nvidia”, a-t-il déclaré.

“À long terme, nous espérons pouvoir obtenir une expérience similaire avec le matériel Nvidia que nous pouvons offrir aujourd’hui pour le matériel Intel et AMD, en termes de fonctionnalités prêtes à l’emploi. Ce qui signifie une prise en charge dès le premier jour des nouveaux chipsets, un pilote Mesa open source haute performance pour Nvidia et cela nous permettra de signer le pilote Nvidia avec le reste du noyau pour activer des choses comme la prise en charge de secureboot.

L’état de la prise en charge de Nvidia pour Linux est un problème de longue date. En 2012, Linus Torvalds a déclaré que Nvidia était “la pire entreprise avec laquelle nous ayons jamais eu affaire”, avant de donner à l’entreprise le majeur.

Couverture connexe

Leave a Comment