上了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显卡驱动
- NVidia官网,驱动下载网址:https://www.geforce.com/drivers
或者,命令行直接下载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已经是深度学习的标配了,可以安装和运行多种深度学习的计算框架。参见:
参考文献:
- Ubuntu, https://askubuntu.com/questions/1079852/how-do-i-configure-an-nvidia-rtx-2080-ti-with-ubuntu
- Driver download, https://www.geforce.com/drivers/results/140230
- Driver Install, https://blog.csdn.net/VcosmosV/article/details/83022682
来源:oschina
链接:https://my.oschina.net/u/2306127/blog/2877804