Cartes graphiques Linux : Nvidia ouvre son pilote à l’Open Source pour la première fois

Cartes graphiques Linux : Nvidia ouvre son pilote à l’Open Source pour la première fois
Image : Nvidia

Nvidia marque un tournant dans le support des cartes graphiques natives sous Linux et ouvre pour la première fois son pilote à l’open source. Avec la série 515, qui remplacera la 510 propriétaire, le constructeur intègre également pour la première fois la communauté Linux et les développeurs de logiciels libres.

C’est difficile d’imaginer jusqu’à hier

Jusqu’à récemment, il était considéré comme plutôt improbable que Nvidia rende son pilote graphique propriétaire pour les systèmes d’exploitation Linux, Solaris et FreeBSD disponible sous la licence de logiciel libre GPL/MIT via la plate-forme de développement open source GitHub. Mais de manière inattendue pour beaucoup, le fabricant a montré exactement le comportement qui était auparavant considéré comme impossible.

Nvidia utilise l’open source pour la première fois

Après avoir téléchargé avec succès avec build et install mettre en place.

Il s’agit de la version initiale des modules ouverts NVIDIA Linux GPU, version 515.43.04.

Construire:

make modules -j`nproc`

Pour installer, supprimez d’abord tous les modules de noyau NVIDIA existants. Puis en tant que root :

make modules_install -j`nproc`

Notez que les modules de noyau créés ici doivent être utilisés avec le micrologiciel gsp.bin et les composants du pilote GPU NVIDIA dans l’espace utilisateur à partir de la version de pilote correspondante 515.43.04. Ceci peut être réalisé en installant le pilote NVIDIA GPU à partir d’un fichier .run à l’aide de la commande --no-kernel-modules option. Par example

sh ./NVIDIA-Linux-[...].run --no-kernel-modules

Modules de base GPU Nvidia open source

Alors que les soi-disant “logiciels d’espace utilisateur” restent propriétaires, les modules et pilotes GPU sont désormais ouverts au public et peuvent enfin être modifiés avec la communauté open source. Nvidia commente cela comme suit.

Cette version est une étape importante vers l’amélioration de l’expérience GPU NVIDIA sur Linux, une intégration plus étroite avec le système d’exploitation et la possibilité pour les développeurs de déboguer, d’intégrer et de contribuer.

Pour les fournisseurs de distribution Linux, les modules open source facilitent son utilisation.

Ils améliorent également l’interface utilisateur prête à l’emploi pour la signature et la distribution des pilotes NVIDIA GPU. Canonical et SUSE peuvent immédiatement empaqueter des modules de noyau open source pour les distributions Ubuntu et SUSE Linux Enterprise.

Nvidia

En conséquence, Canonical et SUSE devraient être les premiers à installer les modules GPU gratuits de Nvidia sur leurs distributions Ubuntu et SUSE Linux Enterprise Linux.

Pilote graphique open source pas encore mature

L’état actuel du “Module GPU Core Open Source” montre que Nvidia en est encore à ses balbutiements avec ses modules GPU et ses pilotes graphiques open source. Alors que les modules GPU gratuits pour une utilisation dans les centres de données sont déjà classés comme “mûrs”, l’utilisation du GPU pour les séries de produits GeForce, RTX et Quadro est toujours annoncée comme alpha.

Open source uniquement pour Turing et Ampere

Les pilotes graphiques basés sur le “Open Source GPU Kernel Module” nécessitent une carte graphique basée sur les architectures Turing ou Ampere. Les anciennes générations de GPU de Nvidia doivent utiliser le pilote propriétaire ou le pilote open source Nouveau.

La version 515.43.04 propose l'open source par abonnement.
La version 515.43.04 propose l’open source par abonnement (Source : Nvidia)

À partir de la dernière version 515.43.04, le pilote graphique Nvidia est disponible pour l’utilisateur pour la première fois, à la fois en version propriétaire et éventuellement en version open source. Les développeurs Nvidia ont résumé les informations supplémentaires sur le Tech Blog. La page du projet sur la plateforme de développement GitHub contient encore plus de détails sur la nouvelle version. Le célèbre YouTuber Jeff Gerling donne plus d’informations sur le pilote open source.

Les éditeurs souhaitent remercier le membre de la communauté “ShadowDragon” pour avoir signalé ce message.

Mis à jour le 12.05.2022 11:33

Leave a Comment