我试图为我的 PC 安装 nvidia 驱动程序,以便 xorg 将使用英特尔驱动程序。我遵循本指南并使用以下命令安装了一个运行文件:
sudo sh NVIDIA-Linux-x86_64-396.24.run --no-opengl-files --dkms --no-drm
该方法对我不起作用。现在我正在尝试卸载 nvidia 的驱动程序sudo apt purge nvidia*
不知何故,这样做之后,现在每当我尝试安装/卸载某些东西时,我都会收到如下消息:
....
W: Possible missing firmware /lib/firmware/nvidia/gv100/acr/bl.bin for module nouveau
I: The initramfs will attempt to resume from /dev/nvme0n1p3
I: (UUID=1e612fb7-d1f4-4a4a-a5bd-1ae6761c9bf0)
I: Set the RESUME variable to override this.
而且我什至无法让原始的 nvidia 驱动程序工作。知道 RESUME 变量是什么吗?需要删除的是什么?
我正在使用 Ubuntu 18.04。
重新安装新固件...sudo apt-get install --reinstall nouveau-firmware
我知道有两个恢复参数,还有两个会影响initramfs。
内核参数:
在
terminal
...(永久)...sudo blkid
# 获取分区列表和 UUIDsudo -H gedit /etc/default/grub
# 编辑这个文件sudo update-grub
# 更新 grub 文件reboot
#重启电脑通过
GRUB
菜单...(临时)...初始化文件:
在
terminal
...sudo blkid
# 获取分区列表和 UUIDsudo -H /etc/initramfs-tools/conf.d/resume
# 编辑这个文件RESUME=UUID=1e612fb7-d1f4-4a4a-a5bd-1ae6761c9bf0
# 使用正确的 UUID 编辑sudo update-initramfs -c -k $(uname -r)
# 更新 initrd.imgreboot
#重启电脑