Comment installer les pilotes NVIDIA sur AlmaLinux 8
Dans cet article, nous allons effectuer une installation du pilote NVIDIA sur AlmaLinux. Le pilote Nvidia est nécessaire à votre GPU graphique NVIDIA pour fonctionner avec de meilleures performances. Pour ce faire, nous allons d’abord identifier votre carte graphique NVIDIA, télécharger un pilote NVIDIA approprié, désactiver le nouveau pilote par défaut en modifiant le menu de démarrage de GRUB et enfin installer un pilote officiel NVIDIA.
Pour installer le pilote Nvidia sur d’autres distributions Linux, suivez notre guide du pilote Nvidia Linux.
Dans ce guide d’installation des pilotes NVIDIA, vous apprendrez :
- Comment identifier le modèle de votre carte graphique NVIDIA sur votre système d’exploitation.
- Où télécharger le package de pilotes NVIDIA pour AlmaLinux 8.
- Comment installer les conditions préalables à la compilation et à l’installation réussies du pilote Nvidia sur AlmaLinux 8.
- Comment désactiver le
nouveaupilote. - Comment installer avec succès les pilotes NVIDIA sur votre système d’exploitation Linux AlmaLinux 8.
Comment installer les pilotes NVIDIA sur AlmaLinux 8
Configuration logicielle requise et conventions utilisées
Comment installer les pilotes NVIDIA sur CentOS 8 Workstation instructions étape par étape
Ouvrez le terminal et identifiez votre modèle de carte graphique Nvidia en exécutant la commande suivante :
lspci -vnn | grep VGA 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] [10de:1c03] (rev a1) (prog-if 00 [VGA controller])Téléchargez le package de pilotes Nvidia à partir de nvidia.com en utilisant des critères de recherche basés sur votre modèle de carte Nvidia et le système d’exploitation Linux.
Téléchargez un pilote Nvidia approprié pour votre carte VGA.
Alternativement, si vous savez ce que vous faites, vous pouvez télécharger le pilote directement à partir de la liste des pilotes Nvidia Linux. Une fois prêt, vous devriez vous retrouver avec un fichier similaire à celui illustré ci-dessous :
ls NVIDIA-Linux-x86_64-* NVIDIA-Linux-x86_64-460.39.runEnsuite, installez les prérequis du package pour pouvoir compiler et installer avec succès le pilote Nvidia sur votre système AlmaLinux.
dnf groupinstall "Development Tools" dnf install libglvnd-devel elfutils-libelf-develDésactivez définitivement le
nouveaupilote en modifiant le menu de démarrage de GRUB :grub2-editenv - set "$(grub2-editenv - list | grep kernelopts) nouveau.modeset=0"Après l’exécution de la commande
grub2-editenv ci-dessus, la ligne de démarrage de GRUB doit ressembler à celle ci-dessous :grub2-editenv - list | grep kernelopts kernelopts=root=/dev/mapper/almalinux-root ro crashkernel=auto resume=/dev/mapper/almalinux-swap rd.lvm.lv=almalinux/root rd.lvm.lv=almalinux/swap nouveau.modeset=0Redémarrez votre bureau AlmaLinux 8 :
AVERTISSEMENT
Selon votre modèle Nvidia VGA, votre système peut mal se comporter. À ce stade, soyez prêt à vous salir les mains. Après le redémarrage, vous pouvez vous retrouver sans interface graphique du tout. Assurez-vous que la connexion SSH est activée sur votre système pour pouvoir vous connecter à distance ou utilisezCTRL+ALT+F2pour changer de console TTY et poursuivre l’installation.rebootLes pilotes Nvidia doivent être installés pendant que le serveur Xorg est arrêté. Passez en mode texte en :
systemctl isolate multi-user.target- Installez le pilote Nvidia en exécutant la commande suivante via la console TTY ou la connexion SSH à distance :
Redémarrez votre système une fois de plus.
C’est fait. Redémarrez votre système. Le pilote Nvidia devrait maintenant être installé sur votre bureau AlamLinux 8. Connectez-vous et exécuteznvidia-settingspour configurer davantage les paramètres de votre carte graphique Nvidia.reboot
: Impossible de trouver l’arborescence des sources du noyau pour le
en cours d’exécution Si vous recevez le message d’erreur ci-dessus lors de l’exécution de la commande ci-dessous, suivez les instructions du code source du noyau pour savoir comment installer le code source du noyau sur le système Linux CentOS/RHEL/AlmaLinux.bash NVIDIA-Linux-x86_64-*
Lorsqu’on vous y invite, répondez OUI à l’installation des bibliothèques de compatibilité 32 bits de NVIDIA
Autoriser la mise à jour automatique de votre fichier de configuration X.
Le message suivant devrait s’afficher après l’installation réussie du pilote NVIDIA.
Dépannage
GDM sur le serveur Xorg ne démarre pas après la connexion de l’utilisateur et l’utilisateur se retrouve avec un écran noir. Le journal Xorg contient les messages d’erreur suivants ou similaires :
[ 3515.464] (II) systemd-logind: got pause for 13:68
[ 3515.738] (II) systemd-logind: got resume for 13:64
[ 3515.757] (II) NVIDIA(0): Setting mode "DFP-1:nvidia-auto-select"
[ 3515.793] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[ 3515.793] (II) NVIDIA(0): may not be running or the "AcpidSocketPath" X
[ 3515.793] (II) NVIDIA(0): configuration option may not be set correctly. When the
[ 3515.793] (II) NVIDIA(0): ACPI event daemon is available, the NVIDIA X driver will
[ 3515.793] (II) NVIDIA(0): try to use it to receive ACPI event notifications. For
[ 3515.793] (II) NVIDIA(0): details, please see the "ConnectToAcpid" and
[ 3515.793] (II) NVIDIA(0): "AcpidSocketPath" X configuration options in Appendix B: X
[ 3515.793] (II) NVIDIA(0): Config Options in the README.
[ 3515.793] [dix] couldn't enable device 8
[ 3515.793] (II) systemd-logind: got resume for 13:66
[ 3515.793] [dix] couldn't enable device 6
[ 3515.794] (II) systemd-logind: got resume for 13:65
[ 3515.794] [dix] couldn't enable device 7
[ 3515.794] (II) systemd-logind: got resume for 13:72
[ 3515.794] [dix] couldn't enable device 14
[ 3515.794] [dix] couldn't enable device 17
[ 3515.794] (II) systemd-logind: got resume for 13:71
[ 3515.794] [dix] couldn't enable device 13
[ 3515.794] (II) systemd-logind: got resume for 13:67
[ 3515.794] [dix] couldn't enable device 9
[ 3515.794] (II) systemd-logind: got resume for 13:73
[ 3515.794] [dix] couldn't enable device 15
[ 3515.794] (II) systemd-logind: got resume for 13:69
[ 3515.794] [dix] couldn't enable device 11
[ 3515.794] [dix] couldn't enable device 16
[ 3515.794] (II) systemd-logind: got resume for 13:70
[ 3515.794] [dix] couldn't enable device 12
[ 3515.794] (II) systemd-logind: got resume for 13:68
[ 3515.794] [dix] couldn't enable device 10
Essayez de redémarrer le service systemd-logind de systemd :
systemctl restart systemd-logind




