每次内核更新后nVidia驱动程序重置
我正在使用官方的nVidia驱动程序,因为Ubuntu尚未支持我的卡(GeForce 750 Ti)。 每次内核更新时,我的系统都会中断。
由于内核更新,我已经将系统格式化了两到三次,今天我决定尝试修复它。 我尝试用这种方法修复它,令人惊讶的是它有效。
-
切换到控制台(等待nVidia驱动程序崩溃后,就像切换控制台时一样:p)
-
运行完整卸载
sudo ./.run -uninstall
-
重新启动并切换到板载卡
-
更新
sudo apt-get update sudo apt-get dist-upgrade
-
重新启动
-
重新安装驱动程序
sudo ./.run
-
重新启动并切换回NVIDIA GPU
是否有更好/更容易/更快的更新方式而不经历所有这些?
-
第一次启动失败并切换到控制台后( Ctrl + Alt + F1或任何到F6 )。
-
为当前内核(刚刚安装)构建驱动程序模块
sudo sh ./
.run -K -
重启:
sudo reboot
无需重启多次并切换适配器。
参考: Ubuntu Wiki:Nvidia手册 – 内核和Mesa更新
-
-
要完成,对于驱动程序版本> = 304,可以将其模块注册到DKMS。 DKMS将负责为每个新安装的内核构建它。
-
安装DKMS(由于某些原因,它可能尚未安装)
sudo apt-get install dkms
-
使用DKMS选项重新安装nVidia驱动程序。
sudo sh ./
.run --dkms
在此之后,不再需要重做上述步骤。 一种在新内核安装后validation/检查的方法:
dkms status
参考文献:
- 使用DKMS注册NVIDIA内核模块
-
sh ./
.run --advanced-options
-