Je viens de mettre à niveau ma machine de 17h10 à 18h04, mais lorsque l'ordinateur démarre, la connexion ne montre qu'un écran noir, complètement inutilisable.
Dans l'écran de connexion, les touches ctrl + alt + f1 ne font pas apparaître un terminal, ce qui rend pratiquement impossible la manipulation du système.
Ma machine consiste en un Ryzen 1600, 16 Go de RAM et un nvidia gtx 1060.
Y at-il un recours sans avoir à tout ré-installer?
Ce bug me tourmente depuis une semaine et je n’avais toujours pas réussi à le réparer après de nombreuses installations sur 3 systèmes différents. En fin de compte, j'ai suivi le conseil de Terrance avec quelques ajustements et cela a semblé fonctionner pour moi. J'ai décidé de nettoyer mon approche et de la fournir ici en tant que réponse complète.
Le problème semble être avec le pilote binaire nvidia binaire version 390 qui est la valeur par défaut.
Pour résoudre le problème, installez simplement la prochaine version 396 . Vous pouvez le faire dans Ubuntu 18.04LTS (Bionic Beaver) en suivant les étapes ci-dessous:
Exécutez la commande suivante pour installer un référentiel dédié aux dernières versions du pilote graphique:
Sudo apt-add-repository ppa:graphics-drivers/ppa
Vous devez appuyer sur ENTER à l'invite.
Exécutez ensuite la commande suivante pour mettre à jour votre référentiel localement avec le nouveau ppa:
Sudo apt update
Enfin, exécutez la commande suivante pour installer la version 396 du pilote graphique:
Sudo apt install nvidia-driver-396
À ce stade, vous pouvez y aller et simplement passer à l'étape de redémarrage ci-dessous. Cependant, j'ai aussi dû faire un petit changement.
Exécutez la commande suivante pour l'ouvrir pour la modifier
Sudo nano /usr/share/X11/xorg.conf.d/nvidia-drm-outputclass-ubuntu.conf
Dans ce fichier, commentez la ligne indiquant Option "PrimaryGPU" "yes" et enregistrez/fermez le fichier avec les combinaisons de clavier <CTRL + O>
et <CTRL + X>
.
À ce stade, tout va bien aussi, mais il me fallait un autre Tweak avant de le faire fonctionner.
Exécutez la commande suivante pour éditer votre fichier sources>
Sudo nano /etc/apt/sources.list
Au bas du fichier, ajoutez une ligne seule:
deb http://us.archive.ubuntu.com/ubuntu/ bionic-proposed multiverse main universe restricted
Enregistrez/fermez le fichier avec les combinaisons <CTRL + O>
et <CTRL + X>
.
Exécutez la commande suivante pour mettre à jour votre référentiel local après avoir ajouté la nouvelle source. AVERTISSEMENT: ceci ajoutera à votre système les versions de logiciel proposées, qui risquent d’être moins stables.
Sudo apt update
Sudo apt upgrade
Sudo apt dist-upgrade
Exécutez la commande suivante pour installer certains packages nécessaires qui peuvent être manquants:
Sudo apt install libglvnd0 xserver-xorg-core libgl1-mesa-glx
Une fois cette opération terminée, il est temps d'effectuer un redémarrage .
Après le redémarrage, vous pouvez exécuter la commande nvidia-smi
pour voir ce qui a été installé:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 396.24 Driver Version: 396.24 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 760 Off | 00000000:02:00.0 N/A | N/A |
| 49% 51C P0 N/A / N/A | 262MiB / 1998MiB | N/A Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 Not Supported |
+-----------------------------------------------------------------------------+
Après avoir essayé de nombreux correctifs, pilotes et autres, il a simplement été ajouté un nouveau paramètre (pci = nomsi) dans les options de démarrage grub.
Au démarrage, lorsque grub démarre, appuyez sur E pour modifier les options de démarrage, recherchez la ligne Linux, puis après "quiet nosplash", ajoutez pci = nomsi, c'est-à-dire:
linux /boot/vmlinuz-linux root=UUID=978e3e81-8048-4ae1-8a06-aa727458e8ff ro quiet nosplash pci=nomsi
Si cela fonctionne, éditez en permanence les options de grub pour toujours démarrer avec pci = nomsi