web-dev-qa-db-fra.com

Écran noir après l'installation des pilotes NVIDIA 390, 410, 415 pour GeForce 1050 TI

Problème

Je ne parviens pas à faire fonctionner mon NVIDIA 1050 TI avec Ubuntu 18.04 et 18.10 (j'ai mis à jour, les mêmes problèmes). Chaque fois que je passe des pilotes intégrés à ceux de ppa:graphics-drivers, un redémarrage entraîne l'affichage d'un écran noir à partir duquel je ne peux aller nulle part.

Je dois toujours démarrer en mode de récupération, purger les packages nvidia et réessayer. Mon moniteur est connecté au port DP de la carte NVIDIA. c'est un écran AOC 4K 60Hz.

J'ai essayé les versions suivantes des pilotes NVIDIA via apt:

  • 396
  • 410
  • 415

Mise à jour: Le problème n'est pas GDM3 ou lightdm (j'ai essayé les deux), c'est en fait que l'écran où l'on me demande le mot de passe LUKS ne s'affiche pas . Quand je tape mon mot de passe à l'aveuglette, je peux continuer à l'écran de connexion!

Questions/discussions connexes

J'ai vu les posts suivants:

Quelques rapports de bugs:

Une idée de ce que je pourrais chercher? Où pourrais-je trouver des journaux qui me donnent une indication de l'erreur?

Plus d'informations

Informations détaillées sur l'appareil:

➜ lspci | grep -i vga
01:00.0 VGA compatible controller: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] (rev a1)

Le problème est le même sur les noyaux 4.15 et 4.18 (18.04, 18.10). Mon noyau actuel:

Linux voltaire 4.18.0-13-generic #14-Ubuntu SMP Wed Dec 5 09:04:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Mon apt-cache policy:

linux-headers-generic:
  Installed: 4.18.0.13.14
  Candidate: 4.18.0.13.14
  Version table:
 *** 4.18.0.13.14 500
        500 http://ubuntu.inode.at/ubuntu cosmic-updates/main AMD64 Packages
        500 http://ubuntu.inode.at/ubuntu cosmic-security/main AMD64 Packages
        100 /var/lib/dpkg/status
     4.18.0.10.11 500
        500 http://ubuntu.inode.at/ubuntu cosmic/main AMD64 Packages

Le résultat obtenu lors de l'installation du dernier package nvidia-driver-415:

Loading new nvidia-415.25 DKMS files...
Building for 4.18.0-13-generic
Building for architecture x86_64
Building initial module for 4.18.0-13-generic
Secure Boot not enabled on this system.
Done.

nvidia:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.18.0-13-generic/updates/dkms/

nvidia-modeset.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.18.0-13-generic/updates/dkms/

nvidia-drm.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.18.0-13-generic/updates/dkms/

nvidia-uvm.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.18.0-13-generic/updates/dkms/

depmod...

DKMS: install completed.
Setting up nvidia-driver-415 (415.25-0ubuntu0~gpu18.10.1) ...
Processing triggers for libc-bin (2.28-0ubuntu1) ...
Processing triggers for initramfs-tools (0.131ubuntu15) ...
update-initramfs: Generating /boot/initrd.img-4.18.0-13-generic
2
slhck

Vous devez charger les pilotes propriétaires Nvidia depuis initramfs.

/etc/initramfs-tools/modules

# List of modules that you want to include in your initramfs.
# They will be loaded at boot time in the order below.
#
# Syntax:  module_name [args ...]
#
# You must run update-initramfs(8) to effect this change.
#
# Examples:
#
# raid1
# sd_mod
nvidia
nvidia-drm
nvidia-modeset
nvidia-uvm

Vous pouvez également vérifier le contenu de /etc/modprobe.d/nvidia-graphics-drivers.conf, qui devrait ressembler à ceci:

options nvidia-drm modeset=1
blacklist nouveau
blacklist lbm-nouveau
alias nouveau off
alias lbm-nouveau off

Assurez-vous de mettre à jour initramfs. Sudo update-initramfs -u -k all

Pour contourner un bogue avec un écran toujours noir sur le mot de passe, essayez ceci: edit /etc/default/grub changez les deux lignes pour qu'elles ressemblent à ceci:

GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

l'appliquer avec Sudo update-grub en cours d'exécution

Redémarrez et espérons en profiter!

1
Anders F. U. Kiær