web-dev-qa-db-fra.com

Réparer l'installation du pilote Nvidia cassé Ubuntu 18.04

J'ai une GTX 1070 sur mon PC Ubuntu 18.04. J'ai déjà essayé d'installer des pilotes nvidia via un fichier d'exécution à l'aide de la commande Sudo ./NVIDIA-Linux-x86_64-418.43.run --no-opengl-files --dkms --no-drm mais je ne l'ai pas désinstallé correctement alors maintenant je ne peux pas faire --uninstall. Je ne peux pas non plus réinstaller le fichier d'exécution. Essayer de le faire me donne:

The distribution-provided pre-install script failed!  Are you sure you want to continue?
-Continue Installation
ERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver
-OK
WARNING: One or more modprobe configuration files to disable Nouveau are already present at: /etc/modprobe.d/nvidia-installer-disable-nouveau.conf ...
ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' for details.

Et dans le fichier journal:

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Tue Feb 26 08:56:40 2019
installer version: 410.93

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin

nvidia-installer command line:
    ./nvidia-installer

Unable to load: nvidia-installer ncurses v6 user interface

Using: nvidia-installer ncurses user interface
-> Detected 12 CPUs online; setting concurrency level to 12.
-> Installing NVIDIA driver version 410.93.
-> Running distribution scripts
   executing: '/usr/lib/nvidia/pre-install'...
-> done.

Je n'arrive pas non plus à installer les pilotes de nvidia en utilisant apt. Essayer d'installer des versions et d'exécuter nvidia-smi me donne: NVIDIA-SMI a échoué car il n'a pas pu communiquer avec le pilote NVIDIA. Assurez-vous que le dernier pilote NVIDIA est installé et fonctionne.

Et essayer de purger nvidia avec Sudo apt-get purge nvidia* me donne une erreur:

Purging configuration files for nvidia-compute-utils-390 (390.87-0ubuntu0~gpu18.04.2) ...
Processing triggers for initramfs-tools (0.130ubuntu3.6) ...
update-initramfs: Generating /boot/initrd.img-4.18.0-15-generic
W: Possible missing firmware /lib/firmware/nvidia/gv100/sec2/sig.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/sec2/image.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/sec2/desc.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/nvdec/scrubber.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/sw_method_init.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/sw_bundle_init.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/sw_nonctx.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/sw_ctx.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/gpccs_sig.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/gpccs_data.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/gpccs_inst.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/gpccs_bl.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/fecs_sig.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/fecs_data.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/fecs_inst.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/fecs_bl.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/acr/ucode_unload.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/acr/ucode_load.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/acr/unload_bl.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/acr/bl.bin for module nouveau

J'apprécierais vraiment que quelqu'un puisse me guider sur la réparation de cette installation cassée sans réinstaller Ubuntu.


Edit: j'ai réussi à "complètement" (pour autant que le journal me l'indique) supprimé l'installation du runfile en réinstallant et --uninstall avec le runfile. Cependant, je reçois toujours toutes les lignes "W: Possible firmware manquant /lib/firmware/nvidia/gv100/sec2/sig.bin pour le module nouveau"

3
matohak

Essayez plutôt de le faire de cette façon:

Cela fermera votre gestionnaire d'affichage graphique (normalement Gnome maintenant), donc si vous suivez ces instructions sur la machine sur laquelle vous les exécutez, notez les étapes suivantes:

Sudo telinit 3

Cela devrait vous amener à un tty (un écran noir avec une invite de connexion), maintenant connectez-vous en tant que superutilisateur (entrez le nom d'utilisateur et le mot de passe de votre compte), puis exécutez:

Sudo su -

Cela vous élève à la racine, maintenant cd au répertoire dans lequel se trouve le fichier .run NVIDIA:

cd /home/someuser/Download
bash NVIDIA-Linux-x86_64-418.43.run --no-opengl-files --dkms --no-drm

Enfin, j'ai trouvé que je devais modifier ma valeur par défaut grub pour éviter certaines erreurs:

vim /etc/default/grub

Trouvez la ligne qui commence:

GRUB_CMDLINE_LINUX_DEFAULT=

Ajoutez nvidia-drm.modeset = 1 (je pense que le silence et les éclaboussures sont des valeurs par défaut), le mien se lit comme suit:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia-drm.modeset=1"

Maintenant, mettez à jour votre grub:

update-grub

Enfin, redémarrez

2
Rumbles