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