起因:
以前卸载过NVIDIA驱动(如果不是的话大概率不适合你),现在想重装,用常用三连:
禁用nouveau、执行ubuntu-drivers devices、Software & Updates
安装后出现NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver.
然后研究了:降低内核版本、安装dkm包(适用于用着用着驱动突然挂了)等方法不行,重装也不行
解决思路:
官网run文件安装,这样有什么问题会报错告诉我
详细教程:Ubuntu18-22.04安装和干净卸载nvidia显卡驱动——超详细、最简单_ubuntu安装nvidia显卡驱动_道阻且长行则将至!的博客-CSDN博客
注意:笔记本+NVIDIA显卡驱动一定一定不能在run安装显卡驱动的时候装opengl(即必须运行./NVIDIA...run --no-opengl-files),不然会修改 /etc/X11/xorg.conf然后一旦NVIDIA显卡驱动出问题,就没法正常加载图形界面了;可以通过开机进入recovery-mode,进入boot,然后(命令行里恢复备份mv xorg.conf-nvidia之类的 xorg.conf,或者,干脆删了让它reboot时自动新建),再(退出recovery-mode或重启)解决
发现问题:
run文件安装的时候告诉我,不行是因为报错unable to load nvidia-drm kernel。
解决方法:
执行grep nvidia /etc/modprobe.d/* /lib/modprobe.d/*
找到内容含有blacklist nvidia的文件(大概率也叫blacklist nvidia这个名字)。删掉它。
sudo update-initramfs -u;reboot