我使用的是官方的 nVidia 驱动程序,因为我的显卡(GeForce 750 Ti)尚不支持 Ubuntu 驱动程序。每次内核更新,我的系统就会崩溃。
由于内核更新,我已格式化系统两三次,今天我决定尝试修复它。我尝试使用此方法修复它,令人惊讶的是它有效。
切换到控制台(等待 nVidia 驱动程序崩溃后,就像您切换控制台时一样 :p)
运行完全卸载
sudo ./<DRIVER>.run -uninstall
重启并切换到板载卡
更新
sudo apt-get update sudo apt-get dist-upgrade
再次重启
重新安装驱动程序
sudo ./<DRIVER>.run
重新启动并切换回 NVIDIA GPU
有没有更好/更简单/更快的方法来更新而不需要经历所有这些?
答案1
第一次启动失败后切换到控制台(++Ctrl或任何)。AltF1F6
为当前内核(刚刚安装)构建驱动模块
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
参考:
- 使用 DKMS 注册 NVIDIA 内核模块
sh ./<DRIVER>.run --advanced-options