Recherche de site Web

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 nouveau pilote.
  • 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

  1. 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])
    
  2. 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.run
    
  3. Ensuite, 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-devel
    
  4. Désactivez définitivement le nouveau pilote 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=0
    
  5. Redé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 utilisez CTRL+ALT+F2 pour changer de console TTY et poursuivre l’installation.

    reboot
    
  6. Les pilotes Nvidia doivent être installés pendant que le serveur Xorg est arrêté. Passez en mode texte en :

     systemctl isolate multi-user.target
    
  7. Installez le pilote Nvidia en exécutant la commande suivante via la console TTY ou la connexion SSH à distance :
  8. ERREUR REMARQUE
    : 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.

  9. 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écutez nvidia-settings pour configurer davantage les paramètres de votre carte graphique Nvidia.

    reboot

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

Articles connexes: