Ubuntu下安装NVIDIA驱动的三种方法
Ubuntu下安装NVIDIA驱动的三种方法:
1. 使用标准Ubuntu仓库进行自动安装
2. 使用PPA仓库进行自动化安装
3. 使用官方的NVIDIA驱动进行手动安装
个人认为,第一种方法操作最为简单,方便,第三种方法是最稳定,最常用的。
很多博客进行驱动安装前都需要禁用Nouveau驱动,但是我安装驱动的时候搞了很久,最后安装好驱动就是根据第一种方式并且没禁用Nouveau驱动的情况下,我也找到了开始一直安装不成功的原因,就是我的GCC和G++降级后没有升级,所以如果可以先试试把GCC和G++升级到最高版本,然后运用第一种方式安装驱动,第一种方式下面会提到。如果有需求要禁用Nouveau驱动的,那我也给出禁用Nouveau驱动的方法。
Nouveau驱动禁用方法:
sudo gedit /etc/modprobe.d/blacklist.conf
或者
sudo vim /etc/modprobe.d/blacklist.conf
在最后两行添加:
blacklist nouveau
options nouveau modeset=0 // 禁用nouveau第三方驱动,之后也不需要改回来
执行
sudo update -initramfs -u // 更新内核
接下来讲三种安装方法:
1. 使用标准Ubuntu 仓库进行自动安装
sudo ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
完成后重启 就可完成安装NVIDIA驱动
2.使用PPA仓库进行自动安装
使用图形驱动程序PPA存储库允许我们安装NVIDIA beta驱动程序,但是这种方法存在不稳定的风险
sudo add-apt-repository ppa:graphics-drivers/ppa //添加ppa库到系统中
sudo apt update // 更新
sudo ubuntu-drivers devices // 显示可以安装的nvidia驱动
sudo apt install nvidia-xxx // xxx 代表你想安装的nVidia驱动的版本号
3. 使用官方的NVIDIA驱动进行手动安装
先要搞清楚你的nvidia显卡是什么什么型号
lshw -numeric -C display
或者
lspci -vnn | grep VGA // 查看nvidia显卡型号
然后到NVIDIA官网下载对应你显卡型号的最新版本驱动进行下载 保存到你自己的路径文件夹
NVIDIA官网驱动下载地址: https://www.nvidia.com/zh-cn/ 进入后选择最上面的驱动程序 就可以自行选择自己的显卡
// 这种方法安装nvidia驱动需要先停止图形界面
sudo telinit 3
// 之后进入一个新的命令行会话,使用当前的用户名密码登陆
用cd 进入你放nvidia驱动的路径
用 ./ 或者 bash 进行安装
安装的过程如下:(按照以下步骤)
Accept License
The distribution-provided pre-install script failed! Are you sure you want to continue?
CONTINUE INSTALLATION
Would you like to run the nvidia-xconfig utility?
YES
之后执行
sudo reboot // 重启
上面三种方法结束后,需要检验是否安装好了nvidia驱动。
sudo reboot // 安装完了驱动需要重启
sudo nvidia-smi // 检验是否安装好驱动
如果出现和上图相似的内容就说明是安装成功了。