Recherche de site Web

Comment installer les pilotes Nvidia sur Fedora Linux


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

Remarque : Si vous êtes un utilisateur Fedora débutant ou si vous préférez une méthode plus automatisée et plus simple, nous vous recommandons d'opter pour la méthode RPM Fusion. Cependant, si vous êtes un utilisateur Fedora expérimenté, 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érifiez le GPU NVIDIA dans Fedora

Pour déterminer si un GPU NVIDIA est installé 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'

Exemple de résultat :


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)

Pour que les pilotes propriétaires/officiels NVIDIA GPU fonctionnent correctement, vous devez mettre à jour tous les packages préinstallés à l'aide de 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 à l'aide de RPM Fusion dans Fedora

RPM Fusion est un référentiel tiers qui propose de nombreux packages Fedora qui ne sont pas disponibles dans les référentiels officiels, et l'un de ces packages est Pilotes NVIDIA.

De nombreux utilisateurs préfèrent le RPM Fusion Repository pour installer les pilotes NVIDIA car il s'agit d'une méthode plus simple. De plus, il n'offre peut-être pas les pilotes les plus récents, mais il propose sûrement les derniers pilotes testés et pris en charge par la communauté Fedora.

Cependant, si vous utilisez le référentiel RPM Fusion pour l'installation des pilotes NVIDIA, ils recevront automatiquement les mises à jour avec votre système.

Installer 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 du noyau requis pour 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

Installer les référentiels RPM Fusion dans Fedora

Après avoir installé les outils requis, vous devez exécuter les commandes ci-dessous pour ajouter des référentiels RPM Fusion gratuits et non gratuits à 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

Une fois les référentiels ajoutés, vous devez mettre à jour le cache du référentiel de packages en exécutant la commande suivante.

sudo dnf makecache

Installer le pilote NVIDIA et la prise en charge CUDA dans Fedora

Après avoir mis à jour le référentiel de packages, vous pouvez installer les pilotes NVIDIA et la boîte à outils CUDA pour les tâches gourmandes en graphiques et le développement de GPU à l'aide de la commande indiquée ci-dessous.

sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda

Enfin, redémarrez votre système pour vous assurer que les modifications ont lieu et désactivez automatiquement les pilotes Nouveau afin de bénéficier de performances optimales pour les tâches gourmandes en graphiques grâce à Pilotes NVIDIA.

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

Installons maintenant les pilotes NVIDIA manuellement à l'aide du Runfile d'une version de pilote spécifique directement depuis le site officiel de NVIDIA.

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

Vous devez installer les outils de développement du noyau et les en-têtes du noyau avant d'installer un 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

Télécharger le pilote NVIDIA

Après avoir installé les outils requis et les en-têtes du noyau, accédez au site Web 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 ».

Vous recevrez une liste de chauffeurs 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. .

Une fois que vous avez cliqué sur le bouton de téléchargement, l'accord « Accepter et télécharger » s'ouvrira. Cliquez simplement sur le bouton « Accepter et télécharger » pour lancer le téléchargement automatique du Runfile.

Pendant le téléchargement du fichier «.run» du pilote NVIDIA, vous devez désactiver les nouveaux pilotes par défaut de votre système pour l'installer en douceur.

Désactivation des nouveaux pilotes dans Fedora

Exécutez la commande ci-dessous pour mettre sur liste noire le pilote Nouveau et désactiver le paramètre de mode pour le pilote Nouveau, ce qui garantira que votre pilote Nouveau n'entre pas en conflit avec le pilote NVIDIA. pilote.

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

Régénérer Initramfs et redémarrer

Ensuite, régénérons l'image initramfs avec la nouvelle configuration de liste noire pour empêcher le chargement du pilote Nouveau à l'aide de 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 comme « multi-user.target », ce qui entraînera le démarrage de Fedora dans un mode multi-utilisateur basé sur du texte au lieu d'un interface utilisateur graphique (GUI).

sudo systemctl set-default multi-user.target

Enfin, redémarrez votre système.

sudo reboot

Installer le pilote NVIDIA

Au redémarrage de votre système, vous vous retrouverez en mode ligne de commande, accédez simplement au répertoire dans lequel vous avez enregistré le NVIDIA Runfile téléchargé.

cd ~/Downloads

Ensuite, modifiez l'autorisation du NVIDIA Driver Runfile téléchargé en exécutable à l'aide de 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

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

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

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

Si vous rencontrez d'autres invites, choisissez une option en fonction de vos besoins et attendez la fin du processus d'installation. Enfin, sélectionnez « OK » dans l'invite qui vous félicite pour l'installation réussie des pilotes NVIDIA.

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 utiliser votre système en mode GUI, vous devez redémarrer votre système.

sudo reboot

Si vous souhaitez confirmer si le pilote NVIDIA fonctionne ou non, exécutez la commande « nvidia-smi ».

nvidia-smi

Profitez du fonctionnement de votre pilote graphique !

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

Concluons notre article de blog en installant des pilotes NVIDIA VAAPI/VDPAU supplémentaires (facultatifs) pour améliorer les performances de tâches spécifiques, notamment 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

Important : Ne vous laissez pas tromper par l'installation des pilotes NVIDIA VAAPI/VDPAU ; ils améliorent uniquement les performances de votre carte graphique pour des tâches spéciales. Cependant, les pilotes NVIDIA sont nécessaires au 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 conseil dans la section commentaires.

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