安装 NVIDIA GeForce 1050 TI 驱动程序 390、410、415 后出现黑屏

安装 NVIDIA GeForce 1050 TI 驱动程序 390、410、415 后出现黑屏

问题

我无法让 NVIDIA 1050 TI 与 Ubuntu 18.04 和 18.10 兼容(我已更新,但问题相同)。每次我从内置驱动程序切换到 中的驱动程序时ppa:graphics-drivers,重新启动都会导致黑屏,我无法进入任何地方。

我总是必须启动到恢复模式,清除nvidia软件包,然后再试一次。我的显示器连接到 NVIDIA 卡上的 DP 端口;它是 AOC 4K 60Hz 显示器。

我已通过以下方式尝试了以下版本的 NVIDIA 驱动程序apt

  • 396
  • 410
  • 415

更新:问题不在于 GDM3 或 lightdm(我都试过了),而是询问我 LUKS 密码的屏幕没有显示。当我盲目输入密码时,我可以继续进入登录屏幕!

相关问题/讨论

我看到了以下帖子:

一些错误报告:

知道我应该寻找什么吗?在哪里可以找到指示错误的日志?

更多信息

有关该设备的详细信息:

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

4.15 和 4.18 内核(18.04、18.10)都存在同样的问题。我当前的内核:

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

我的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

安装最新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

答案1

您必须从 initramfs 加载专有 Nvidia 驱动程序。

/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

您还可以检查的内容/etc/modprobe.d/nvidia-graphics-drivers.conf,应该是这样的:

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

确保更新 initramfs。 sudo update-initramfs -u -k all

要解决输入密码时仍然黑屏的错误,请尝试以下操作:编辑/etc/default/grub 将两行更改为如下形式:

GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

通过运行应用它sudo update-grub

重新启动,希望享受!

相关内容