Comment installer les pilotes NVIDIA sur Fedora 39/38/37 Linux

Possédez-vous une carte graphique NVIDIA et souhaitez-vous utiliser les pilotes NVIDIA au lieu du pilote par défaut Nouveau dans Fedora pour améliorer votre expérience de jeu, de montage vidéo et de rendu 3D ? Si c’est le cas, ne vous inquiétez pas, car ce blog expliquera différentes méthodes pour installer les pilotes NVIDIA sur votre Fedora, vous permettant de libérer tout le potentiel de votre GPU.

Note : Si vous êtes un utilisateur débutant de Fedora ou si vous préférez une méthode plus automatisée et facile, nous vous recommandons d’opter pour la méthode RPM Fusion. Cependant, si vous êtes un utilisateur expérimenté de Fedora, vous pouvez installer les pilotes NVIDIA manuellement pour avoir plus de contrôle sur les versions de vos pilotes qui conviennent le mieux à votre GPU.

Passons directement au processus d’installation des pilotes NVIDIA sur Fedora.

Vérifier le GPU NVIDIA dans Fedora

Pour déterminer si une carte graphique NVIDIA est installée sur votre ordinateur, exécutez la commande suivante, qui affichera des informations sur les périphériques graphiques et d’accélération 3D connectés à votre système.

lspci | grep -Ei 'VGA|3D'

Sortie d’exemple:

00:02.0 VGA compatible controller: Intel Corporation TigerLake-H GT1 [UHD Graphics] (rev 01)
01:00.0 VGA compatible controller: NVIDIA Corporation GA104M [GeForce RTX 3070 Mobile / Max-Q] (rev a1)
Check NVIDIA Card in Linux

Pour que les pilotes NVIDIA GPU propriétaires/officiels fonctionnent correctement, vous devez mettre à jour tous les paquets préinstallés en utilisant la commande dnf suivante.

sudo dnf update --refresh

Maintenant que votre système est à jour, vous pouvez installer vos pilotes NVIDIA pour obtenir les meilleures performances de votre GPU.

Méthode 1 : Installation des pilotes NVIDIA en utilisant RPM Fusion dans Fedora

RPM Fusion est un dépôt tiers qui propose de nombreux paquets Fedora qui ne sont pas disponibles dans les dépôts officiels, et l’un de ces paquets est les pilotes NVIDIA.

De nombreux utilisateurs préfèrent le Dépôt RPM Fusion pour l’installation des pilotes NVIDIA car c’est une méthode plus simple. De plus, il peut ne pas offrir les pilotes les plus récents, mais il propose certainement les derniers pilotes testés et pris en charge par la communauté Fedora.

Cependant, si vous utilisez le dépôt RPM Fusion pour l’installation des pilotes NVIDIA, ils recevront automatiquement des mises à jour avec votre système.

Installez les en-têtes du noyau et les outils de développement

Pour installer les pilotes NVIDIA via RPM Fusion, vous devez d’abord installer les outils de développement du noyau et les en-têtes de noyau nécessaires à l’installation du pilote NVIDIA en exécutant la commande suivante :

sudo dnf install kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig
Installing Kernel Headers and Development Tools

Installer les dépôts RPM Fusion dans Fedora

Après avoir installé les outils requis, vous devez exécuter les commandes ci-dessous pour ajouter les dépôts RPM Fusion gratuits et non libres à votre système.

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Install RPM Fusion in Fedora

Une fois les dépôts ajoutés, vous devez mettre à jour le cache du dépôt de paquets en exécutant la commande suivante.

sudo dnf makecache
Update Dnf Package Repository

Installer le pilote NVIDIA et le support CUDA dans Fedora

Après avoir mis à jour le cache du dépôt de paquets, vous pouvez installer les pilotes NVIDIA et l’ensemble d’outils CUDA pour les tâches gourmandes en ressources graphiques et le développement GPU en utilisant la commande indiquée ci-dessous.

sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda
Install NVIDIA Driver and CUDA Toolkit

Enfin, redémarrez votre système pour que les changements prennent effet et désactivez automatiquement les pilotes Nouveau afin de bénéficier de performances optimales pour les tâches gourmandes en ressources graphiques grâce aux Pilotes NVIDIA.

Méthode 2 : Installation manuelle des pilotes NVIDIA dans Fedora

Installons maintenant les pilotes NVIDIA manuellement en utilisant le Runfile d’une version spécifique du pilote directement depuis le site officiel de NVIDIA.

Installer les outils de développement et les en-têtes de noyau

Vous devez installer les outils de développement du noyau et les en-têtes de noyau avant d’installer tout pilote NVIDIA en exécutant la commande indiquée ci-dessous.

sudo dnf install kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig
Install Development Tools and Kernel Headers

Télécharger le pilote NVIDIA

Après avoir installé les outils nécessaires et les en-têtes de noyau, rendez-vous sur le site officiel de NVIDIA pour rechercher le pilote NVIDIA spécifique en sélectionnant « Type de produit », « Série de produits » et « Produit » selon les spécifications/détails de votre carte graphique. Choisissez également « Système d’exploitation » comme « Linux 64 bits » et appuyez sur le bouton « Rechercher« .

NVIDIA Driver Downloads

Vous recevrez une liste de pilotes répondant aux critères de recherche. Cliquez simplement sur celui que vous souhaitez installer pour afficher ses détails et appuyez sur le bouton « Télécharger » pour télécharger le Runfile d’un pilote NVIDIA spécifique.

Details of Selected NVIDIA Driver

Une fois que vous cliquez sur le bouton de téléchargement, l’accord « Accepter & Télécharger » s’ouvrira. Tout simplement, cliquez sur le bouton « Accepter & Télécharger » pour commencer à télécharger le fichier Runfile automatiquement.

NVIDIA License Agreement

Pendant le téléchargement du fichier de pilote NVIDIA “.run”, vous devez désactiver les Pilotes Nouveau par défaut de votre système pour installer cela en douceur.

Désactivation des pilotes Nouveau sous Fedora

Exécutez la commande ci-dessous pour mettre le pilote Nouveau sur liste noire et désactiver le mode de configuration pour le pilote Nouveau, ce qui garantira que votre pilote Nouveau ne sera pas en conflit avec le pilote NVIDIA.

$ echo -e "blacklist nouveau\noptions nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf
Disable Nouveau Driver

Régénérez Initramfs et Redémarrez

Ensuite, régénérons l’image initramfs avec la nouvelle configuration de mise en liste noire pour empêcher le chargement du pilote Nouveau en utilisant la commande indiquée ci-dessous.

sudo dracut --force

Ensuite, nous exécuterons la commande suivante pour configurer la cible par défaut du système en « cible multi-utilisateur« , ce qui entraînera le démarrage de Fedora dans un mode multi-utilisateur basé sur le texte au lieu d’une interface utilisateur graphique (GUI).

sudo systemctl set-default multi-user.target

Enfin, redémarrez votre système.

sudo reboot

Installer le pilote NVIDIA

Après avoir redémarré votre système, vous vous retrouverez en mode ligne de commande, il suffit de vous rendre dans le répertoire où vous avez enregistré le Fichier d’installation NVIDIA.

cd ~/Downloads

Ensuite, modifiez les permissions du Fichier d’installation du pilote NVIDIA téléchargé pour le rendre exécutable en utilisant la commande mentionnée ci-dessous.

chmod +x NVIDIA-Linux-*.run

Enfin, vous pouvez installer le pilote NVIDIA en exécutant la commande ci-dessous.

sudo ./NVIDIA-Linux-*.run
Installation of NVIDIA Driver

Pendant l’installation, vous devrez répondre à certaines invites en fonction de vos préférences.

Pour l’invite liée aux « bibliothèques de compatibilité C 32 bits de NVIDIA« , vous pouvez choisir  » oui  » pour permettre à votre système d’exécuter des applications 32 bits.

NVIDIA 32-bit C Compatibility Libraries

Ensuite, lorsque vous êtes invité au sujet des « Sources du module noyau avec DKMS« , vous pouvez choisir l’option « Oui » pour activer DKMS pour les mises à jour automatiques du module lorsque votre noyau est mis à jour.

Kernel Module Sources with DKMS Prompt

Si vous rencontrez d’autres invites, choisissez une option en fonction de vos besoins et attendez que le processus d’installation soit terminé. Enfin, sélectionnez « OK » sur l’invite qui vous félicite d’avoir installé avec succès les pilotes NVIDIA.

Successful Installation of NVIDIA Driver

Activer l’interface graphique et redémarrer

Maintenant que le pilote NVIDIA est installé avec succès sur notre système, il est temps de réactiver le mode GUI de notre système en exécutant la commande ci-dessous.

sudo systemctl set-default graphical.target

Pour que les modifications prennent effet et que vous puissiez utiliser votre système en mode GUI, vous devez redémarrer votre système.

sudo reboot

Si vous voulez confirmer si le pilote NVIDIA fonctionne ou non, exécutez la commande “nvidia-smi”.

nvidia-smi
Confirm Installed NVIDIA Driver

Profitez du fonctionnement de votre pilote graphique !

Installation des pilotes NVIDIA VAAPI/VDPAU sur Fedora [Optionnel]

Concluons notre article de blog en installant des pilotes supplémentaires (optionnels) NVIDIA VAAPI/VDPAU pour améliorer les performances de tâches spécifiques, telles que la lecture vidéo, le streaming et l’enregistrement.

Pour installer les pilotes NVIDIA VAAPI/VDPAU dans votre Fedora, exécutez simplement la commande indiquée ci-dessous.

sudo dnf install nvidia-vaapi-driver libva-utils vdpauinfo
Install NVIDIA VAAPI/VDPAU Drivers

Important : Ne vous laissez pas tromper par l’installation des pilotes NVIDIA VAAPI/VDPAU ; ils ne font qu’améliorer les performances de votre carte graphique pour des tâches spéciales. Cependant, les pilotes NVIDIA sont nécessaires pour le bon fonctionnement de la carte graphique NVIDIA.

C’est tout pour le moment ! Si vous rencontrez des problèmes lors de l’installation de vos pilotes NVIDIA, n’hésitez pas à demander de l’aide dans la section des commentaires.

Vous devriez maintenant avoir les pilotes NVIDIA installés sur votre système Fedora, et vous pouvez passer à profiter des meilleurs jeux avec des performances graphiques améliorées.

Source:
https://www.tecmint.com/install-nvidia-drivers-in-linux/