从 shell 切换专有驱动程序

从 shell 切换专有驱动程序

我正在运行带有 NVIDIA RTX 2080、内核 4.15 的 Ubuntu 18.04。我更新了我的软件包,然后使用专有驱动程序的 GUI 切换器手动将专有驱动程序从 410 切换到 418 (*)。现在我登录后出现黑屏,什么也没发生,甚至无法使用 Ctrl-Alt-F1 切换到控制台。

如何使用命令行切换回 410(或禁用驱动程序)?ubuntu-drivers 仅显示一个列表,但无缘无故不允许实际选择其中一个驱动程序。

或者有人知道这个问题并且知道如何解决吗?

(*)我不知道这些是来自 nvidia ppa 还是 CUDA 或者过去的其他什么东西

答案1

我也遇到了同样的问题,以下方法解决了登录后出现空白屏幕的问题,无需降级到 410(试过但仍然失败)

以下链接来自安装 NVIDIA GeForce 1050 TI 驱动程序 390、410、415 后出现黑屏,特别是这个答案:https://askubuntu.com/a/1105657/930120

您必须从 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

重新启动,希望享受!

相关内容