目录
一、说明
我在GTX1060笔记本上安装ubuntu20.04系统后,几乎隔几个月会出现显卡驱动程序失效,分辨率下降,干扰正常工作。因此 要不断重新安装nvidia驱动。在重新安装时候又出现提示:
【 An alternate method of installing the NVIDIA driver was detected。】
而无法安装,经过广泛查询,终于找到好方法。
二、背景资料
Nvidia即独立显卡。Nvidia驱动程序是一种软件,它允许计算机中的Nvidia显卡与操作系统和其他应用程序进行交互。该驱动程序提供了显卡的图形处理能力和其他功能,例如加速视频编码和解码。通过安装最新版本的Nvidia驱动程序,您可以获得更好的图形性能和稳定性,并解决可能出现的兼容性问题。您可以从Nvidia官方网站下载并安装最新的驱动程序。
三、安装
以前安装的是:NVIDIA-Linux-x86_64-465.31.run文件。这里卸载旧系统。因为无法保证第一次安装就成功,因此,需要将旧版本的、或者安装失败的驱动完全卸载。合适的卸载也是一个必要的关键环节,因此详细说明。
3.1 干净卸载Nvidia驱动
- 卸载驱动库
sudo apt-get --purge remove nvidia*
sudo apt autoremove
在上述代码中找到所有nvidia有关的驱动文件全部删除。
- 卸载cuda
dpkg -l | grep nvidia
如果安装了cuda,也要删除。
- 卸载依赖文件
sudo apt-get --purge remove "*nvidia*"
也可用:NVIDIA-Linux-x86_64-465.31.run --uninstall卸载,大同小异。
3.2 检查卸载是否彻底
dpkg -l | grep nvidia
如果卸载干净了,这条指令后将无提示。
四、安装时出现问题
4.1 重启系统
reboot
su root
注意:驱动程序必须是root账号安装。
4.2 安装驱动出现问题
chmod sh ./NVIDIA-Linux-x86_64-465.31.run
弹出窗口提示:
An alternate method of installing the NVIDIA driver was detected。
此条大意是:有一个更好安装办法...
那么什么是更好办法?
4.3 采用更好办法安装nvidia驱动
先执行指令
ubuntu-drivers devices
参照以上列出的驱动程序列表。由于自己电脑是五年前的,所以我挑了一个较老的版本470,进行安装:
apt install nvidia-driver-470
40分钟后,下载完成。
reboot
重新启动系统,完好!