ubuntu20.04安装和卸载英伟达GPU驱动

在ubuntu上安装显卡驱动有几种方式,可以使用图形界面的方式安装,也可以使用命令行来安装,我们这里主要来讲使用命令行的方式安装,安装的方式也有两种,分为在线安装和离线安装。

安装的时候推荐关掉图形化界面,进入终端模式进行安装

sudo telinit 3 # 使用sudo telinit 5命令可以重新进入图形化界面

1.使用命令行在线安装的方式如下

更新所有的软件包和加入官方的ppa源

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update  # 检查软件包更新列表  
sudo apt list --upgradable  # 查看可更新的软件包列表  
sudo apt upgrade  # 更新所有可更新的软件包

接着我们就可以安装显卡驱动了

sudo apt install ubuntu-drivers-common
ubuntu-drivers devices
#版本可以根据自己的需要来进行安装
sudo apt install nvidia-driver-530

安装完成以后可以使用nvidia-smi命令进行确认

2..run文件用命令行安装

.run文件的安装方法在ubuntu22.04上验证过也能顺利安装。

我们首先确认自己的型号,然后去官网上下载对应的驱动:https://www.nvidia.cn/Download/index.aspx?lang=cn

安装依赖包

sudo apt install -y build-essential g++ gcc make dkms

如果机器上有旧版本的驱动还需要先卸载才行

sudo /usr/bin/nvidia-uninstall
sudo apt --purge remove nvidia*
sudo apt purge nvidia*
sudo apt purge libnvidia*

通过以下命令没有任何返回说明卸载干净了

sudo dpkg --list | grep nvidia-*

如果之前也是.run文件安装可以查看笔记:https://sulao.cn/post/842.html,卸载完成以后重启机器进行驱动安装

通过.run安装时需要先禁用nouveau

sudo vim /etc/modprobe.d/blacklist.conf
在文件末尾添加:
blacklist nouveau
blacklist lbm‐nouveau
options nouveau modeset=0
alias nouveau off
alias lbm‐nouveau off
#更新
sudo update-initramfs -u

然后重启机器后检查下lsmod中是否还有加载nouveau,如果命令返回为空的话就可以继续下一步。

lsmod |grep nouveau

安装,注意安装的时候我们需要先把.run文件赋予执行权限

sudo chmod +x NVIDIA-Linux-x86_64-xxx.run
sudo ./NVIDIA-Linux-x86_64-xxx.run -sZ --dkms

nvidia-smi命令进行验证

微信截图_20231123204500.png

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/931.html

我要评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。