Ubuntu18.04上安装RTX 2080Ti显卡驱动

上了RTX 2080Ti显卡后,原来Ubuntu18.04内置的驱动和PPA安装的都不运作了,安装NVidia官网下载的驱动可以跑起来,但是需要费一些周折。

1、禁用系统默认显卡驱动

打开系统黑名单:

sudo gedit /etc/modprobe.d/blacklist.conf

将下列代码填入文件末尾:

# for nvidia display device install
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb

保存,然后更新initramfs:

sudo update-initramfs -u

重启电脑: sudo reboot

查看是否禁用成功,无输出则禁用成功:  lsmod | grep nouveau

2、安装RTX2080Ti显卡驱动

或者,命令行直接下载410.78版本:

wget -c http://cn.download.nvidia.com/XFree86/Linux-x86_64/410.78/NVIDIA-Linux-x86_64-410.78.run

进入命令行终端:

sudo chmod +x NVIDIA-Linux-x86_64-410.78.run
sudo ./NVIDIA-Linux-x86_64-410.78.run

如果原来安装过,需要先卸载:

sudo apt-get --purge remove nvidia-*

或者:

sudo ./NVIDIA-Linux-x86_64-410.57.run -uninstall

让后,更新内核,重启电脑:

sudo update-initramfs -u
sudo reboot now

注意:

  • 采用这种方法安装的驱动,每次内核更新后,都要按照上面的方法搞一遍才能启用新的驱动。
  • 原来的方法通过添加PPA,可以自动更新,但是没有最新的驱动程序版本(Ubuntu18.04上最高390,Ubuntu16.04上为396),目前还不能支持2080Ti显卡。

3、安装Cuda支持库

下载:

直接下载:

wget -c https://developer.download.nvidia.com/compute/cuda/10.0/secure/Prod/local_installers/cuda-repo-ubuntu1804-10-0-local-10.0.130-410.48_1.0-1_amd64.deb?70QzyncVNRDMRovRKQM1527D5fHj-zEzR6VNho3u5OOVRYmpaVuk_5ua6-gC06pTo0MsvzxZ3B3L2zUnHY3rY1l0AeN5nOS6JMob5ibT7Y9kGJIZZ0VJl2dLSsAdh2xaDf37iLKe0E2WyoBlKo5WNlatJpO9lbp3K0366nvdZOl-QtKROQIWmXzY9182HaUpanBSee7tMRvCIoOYuZJNUddfTNEDWK6wDAnY-po

安装:

sudo dpkg -i cuda-repo-ubuntu1804-10-0-local-10.0.130-410.48_1.0-1_amd64.deb
sudo apt-key add /var/cuda-repo-<version>/7fa2af80.pub
sudo apt-get update
sudo apt-get install cuda

4、深度学习框架

NVidia已经是深度学习的标配了,可以安装和运行多种深度学习的计算框架。参见:

参考文献:

猜你喜欢

转载自my.oschina.net/u/2306127/blog/2877804