Alma Linux 9 et 10 introduit le support natif NVidia
Bonjour à tous,
en tant que contributeur d'AlmaLinux, je me permets de partager la nouvelle, car ça y est, cela a été annoncé publiquement (voir le lien en sources) : Alma Linux 9 et 10 introduit le support natif NVidia !
Qu'est ce qui se passe au juste ?
En effet, le projet AlmaLinux a annoncé le support natif des pilotes NVIDIA pour les versions 9 et 10 de son système d'exploitation.
Qu'est ce que cela veut dire ? Et bien ça permet aux utilisateurs de cartes graphiques NVIDIA de bénéficier d'une expérience utilisateur considérablement améliorée grâce à l'intégration des pilotes dans le système !
Pour être plus précis, d'un point de vue technique, AlmaLinux 9 et 10 incluent désormais des packages pour le support natif des pilotes NVIDIA, y compris CUDA avec un support du Secure Boot !
Les pilotes graphiques utilisés sont ceux open source de NVIDIA et ils sont fournis sous forme de modules du noyau, facilitant leur installation via des commandes simples avec dnf.
Je me permets de préciser quand même que les pilotes NVIDIA sont dispo uniquement pour les architectures x86_64 (incluant x86_64_v2 de la version 10) et ARM64 (aarch64)
Comment en bénéficier ?
En attendant un article en bonne et due forme sur le Wiki, quand j'aurai une NVidia pour tester, voici un bref tuto.
On met déjà à jour complètement notre système :
Code BASH :
dnf upgrade
On s'assurera de redémarrer si maj du noyau il y a !
C'est simple, on va activer le dépôt via :
Code BASH :
dnf install almalinux-release-nvidia-driver
Et on installe ensuite le paquet qui va bien :
Code BASH :
dnf install nvidia-open-kmod nvidia-driver nvidia-driver-cuda
Si on a besoin de tous les éléments de cuda :
Code BASH :
dnf install cuda
Après un p'tit reboot, le pilote est chargé automatiquement !
Une fois rebooté, on pourra vérifier le bon fonctionnement des pilotes avec l'outil nvidia-smi, qui fournit des informations sur l'état de la carte graphique.
Voici une sortie issue de l'article original (je n'ai pas de carte NVidia suffisemment récente pour vous faire une démo) :
Code :
[root@server]# lsmod |grep -i nvidia
nvidia_drm 151552 0
nvidia_modeset 2166784 1 nvidia_drm
drm_ttm_helper 16384 1 nvidia_drm
video 81920 1 nvidia_modeset
nvidia 12988416 1 nvidia_modeset
Code :
[root@server]# nvidia-smi
Mon Jul 21 14:23:02 2025
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 575.64.03 Driver Version: 575.64.03 CUDA Version: 12.9 |
|-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA L4 Off | 00000000:35:00.0 Off | 0 |
| N/A 38C P8 11W / 72W | 0MiB / 23034MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| No running processes found |
+-----------------------------------------------------------------------------------------+
Cette annonce permet de montrer les pleines capacités du projet AlmaLinux, en se détachant de la politique 1:1 bug compatible avec RHEL, elle propose une bonne plusvalue!
En effet, en offrant une solution intégrée et conviviale pour les utilisateurs de cartes graphiques NVIDIA, tout en soutenant les technologies open source, les utilisateurs peuvent désormais bénéficier d'une installation simplifiée et d'une meilleure compatibilité avec les applications nécessitant des ressources graphiques !
Et si on fait de l'IA sur un serveur, tout est pris en charge nativement, sans complications, tout en gardant un bon niveau de sécurité (SecureBoot, Packages fournis par l'équipe AlmaLinux) !
Et vous, qu'en pensez-vous ?