Ubuntu20.04下手动安装NVIDIA GTX 1070显卡驱动
本文参考了链接: /weixin_39894932/article/details/110489917的博文,完成了Ubuntu20.04下NVIDIA GTX 1070显卡驱动的安装。在此又做一次记录,是为了今后在遇到同样的问题,方便自己也方便同行查看解决方案。
文章目录
Ubuntu20.04下手动安装NVIDIA GTX 1070显卡驱动一、查看显卡型号二、官网下载显卡驱动三、安装相关依赖四、禁用系统默认显卡驱动五、配置环境变量六、卸载原有驱动七、退出图形界面八、安装驱动九、安装完成,验证一、查看显卡型号
打开终端,输入指令以查看电脑的显卡型号:
ubuntu-drivers devices
model即为显卡的型号信息,此处为GeForce GTX 1070;推荐的显卡驱动版本号为nvidia-driver-460 - distro non-free。
二、官网下载显卡驱动
到官网下载对应的GeForce 驱动程序:
三、安装相关依赖
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compilersudo apt-get install --no-install-recommends libboost-all-devsudo apt-get install libopenblas-dev liblapack-dev libatlas-base-devsudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
如果安装失败,则先进行pip3的升级更新,在重复上述操作。
安装pip3:
sudo apt-get install python3-pip
更新升级pip3:
sudo pip3 install --upgrade pip
若是依旧未奏效,则需要下载对应安装包手动安装,地址如下:
/search/?q=libgflags
四、禁用系统默认显卡驱动
打开文件 /etc/modprobe.d/blacklist-nouveau.conf
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
在文件末尾写入:
blacklist nouveauoptions nouveau modeset=0
保存后手动更新;
sudo update-initramfs -u
电脑重启,输入下列指令进行确认,若无输出,则禁用成功:
lsmod | grep nouveau
五、配置环境变量
gedit命令打开配置文件:
sudo gedit ~/.bashrc
末尾写入:
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATHexport LD_LIBRARY_PATH=/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
保存更新:
source ~/.bashrc
六、卸载原有驱动
sudo /usr/bin/nvidia-uninstall
七、退出图形界面
按住ctrl+alt+F1(1-6均可),进入x-server
sudo service lightdm stop
禁用图形界面。
如果提示unit lightdm.service not loaded
则需要安装LightDm:
sudo apt-get updatesudo apt-get upgradesudo apt install lightdm
安装完毕后跳出一个界面,选择lightdm,再
sudo service lightdm stop
八、安装驱动
将驱动文件放入home目录,先对对应文件进行授权,然后执行安装程序。
sudo chmod +x NVIDIA-Linux-x86_64-460.67.runsudo sh NVIDIA-Linux-x86_64-460.67.run --no-opengl-files --no-x-check --no-nouveau-check
第二项指令的三个参数分别为:–no-opengl-files 不安装OpenGL文件。这个参数最重要
–no-x-check 安装驱动时不检查X服务
–no-nouveau-check 安装驱动时不检查nouveau
后两项可以不加,在安装过程中会出现对应对话框进行选择。
安装过程中选项如下:
1.The distribution-provided pre-install script failed! Are you sure you want to continue? “Yes”2.Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later?“No”3.Nvidia’s 32-bit compatibility libraries?“No”4.Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. “Yes”
其余一路回车即可。
九、安装完成,验证
安装完成后,仍会回到x-server界面,此时挂载NVIDIA驱动:
modprobe nvidia
回到图形界面或直接将电脑重启
sudo service lightdm start #回到图形界面sudo reboot now #重启
终端输入指令
sudo nvidia-smi
如果有下图式的输出,则安装成功。