在ubuntu上安装显卡驱动有几种方式,可以使用图形界面的方式安装,也可以使用命令行来安装,我们这里主要来讲使用命令行的方式安装,安装的方式也有两种,分为在线安装和离线安装。
安装的时候推荐关掉图形化界面,进入终端模式进行安装
01.sudo telinit 3 # 使用sudo telinit 5命令可以重新进入图形化界面
1.使用命令行在线安装的方式如下
更新所有的软件包和加入官方的ppa源
01.sudo add-apt-repository ppa:graphics-drivers/ppa02.sudo apt update # 检查软件包更新列表 03.sudo apt list --upgradable # 查看可更新的软件包列表 04.sudo apt upgrade # 更新所有可更新的软件包
接着我们就可以安装显卡驱动了
01.sudo apt install ubuntu-drivers-common02.ubuntu-drivers devices03.#版本可以根据自己的需要来进行安装04.sudo apt install nvidia-driver-530
安装完成以后可以使用nvidia-smi命令进行确认
2..run文件用命令行安装
.run文件的安装方法在ubuntu22.04上验证过也能顺利安装。
我们首先确认自己的型号,然后去官网上下载对应的驱动:https://www.nvidia.cn/Download/index.aspx?lang=cn
安装依赖包
01.sudo apt install -y build-essential g++ gcc make dkms
如果机器上有旧版本的驱动还需要先卸载才行
01.sudo /usr/bin/nvidia-uninstall02.sudo apt --purge remove nvidia*03.sudo apt purge nvidia*04.sudo apt purge libnvidia*
通过以下命令没有任何返回说明卸载干净了
01.sudo dpkg --list | grep nvidia-*
如果之前也是.run文件安装可以查看笔记:https://sulao.cn/post/839,卸载完成以后重启机器进行驱动安装
通过.run安装时需要先禁用nouveau
01.sudo vim /etc/modprobe.d/blacklist.conf02.在文件末尾添加:03.blacklist nouveau04.blacklist lbm‐nouveau05.options nouveau modeset=006.alias nouveau off07.alias lbm‐nouveau off08.#更新09.sudo update-initramfs -u
然后重启机器后检查下lsmod中是否还有加载nouveau,如果命令返回为空的话就可以继续下一步。
01.lsmod |grep nouveau
安装,注意安装的时候我们需要先把.run文件赋予执行权限
01.sudo chmod +x NVIDIA-Linux-x86_64-xxx.run02.sudo ./NVIDIA-Linux-x86_64-xxx.run -sZ --dkms
nvidia-smi命令进行验证
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:http://www.sulao.cn/post/928
评论列表