web-dev-qa-db-fra.com

Changer les pilotes NVIDIA fait geler Ubuntu au démarrage

J'ai récemment suivi ce guide par TensorFlow/Google sur la façon d'installer tous les pilotes/bibliothèques nécessaires afin d'utiliser Tensorflow avec mon GPU. Il s'agit d'un NVIDIA 1080Ti fonctionnant sur Ubuntu 18.04. Auparavant, j'utilisais le pilote propriétaire 430 (je pense), qui est automatiquement géré par Ubuntu.

Après avoir exécuté les commandes suivantes:

# Add NVIDIA package repositories
wget     https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-repo-ubuntu1804_10.0.130-1_AMD64.deb
Sudo dpkg -i cuda-repo-ubuntu1804_10.0.130-1_AMD64.deb
Sudo apt-key adv --fetch-keys     https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
Sudo apt-get update
wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64/nvidia-machine-learning-repo-ubuntu1804_1.0.0-1_AMD64.deb
Sudo apt install ./nvidia-machine-learning-repo-ubuntu1804_1.0.0-1_AMD64.deb
Sudo apt-get update

# Install NVIDIA driver
Sudo apt-get install --no-install-recommends nvidia-driver-410
# Reboot. Check that GPUs are visible using the command: nvidia-smi

et redémarrage, je suis confronté à la situation suivante:
Ubuntu se bloque toujours au démarrage, aucun mouvement de la souris/aucune pression sur le clavier n'étant accepté. Bien que ma connexion automatique fonctionne (et que l'heure dans la barre supérieure soit synchronisée correctement), je ne peux rien faire par la suite.

Ce que j'ai essayé:

  • J'ai pu passer en mode de récupération avec la mise en réseau. Là, j'ai installé le nvidia-driver-430 package et suppression automatique de tous les anciens pilotes NVIDIA. Cependant, je suis toujours confronté au même problème.
  • L'ajout de nomodeset dans les options du noyau ne résout pas non plus le problème (Ubuntu se bloque toujours au démarrage).

Ma question: Comment puis-je empêcher Ubuntu de geler?

Edit: Ce n'est pas un doublon de cette question ou cette question car

  • nomodeset n'a pas fonctionné
  • J'ai donc dû opérer en mode récupération
  • Ctrl+Alt+F1 n'a pas fonctionné
3

J'ai pu résoudre le problème en supprimant les pilotes NVIDIA en mode de récupération.
Exécutez les commandes suivantes en mode de récupération:

# Enable networking and check for updates
Sudo service network-manager start 
Sudo apt update
# Reinstall Ubuntu-Desktop, install unity
Sudo apt install --reinstall ubuntu-desktop
# Remove NVIDIA
Sudo apt remove --purge nvidia-driver-<YOUR NUMBER HERE>
# Reboot
Sudo shutdown -r now

Ensuite, vous pouvez utiliser le terminal standard et exécuter Sudo apt install nvidia-driver-<YOUR NUMBER HERE> afin de réinstaller votre pilote NVIDIA

2