更新阿里源
Ubutnu安装后的第一件事是找到Software & Updates,将源更新为阿里云的源 。这样可以帮助我们减少很多麻烦。
之后,到第二页选择Other Software勾选Canonical Partners。
之后进行手动更新
sudo apt update sudo apt upgrade
安装NVIDIA社区版驱动
1. nouvean
首先查看nouvean是否被禁
lsmod | grep nouveau
什么都没有显示,表明被禁止,直接进行第二步即可。否则按以下动作进行。
sudo gedit /etc/modprobe.d/blacklist.conf # 然后在末尾添加 # blacklist nouveau # options nouveau modeset=0 # 保存退出,更新内核并重启 sudo update-initramfs -u sudo reboot
2. 安装独显驱动
删除旧的NVIDIA驱动:
sudo apt-get purge nvidia-*1
然后安装。
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt-get upgrade ubuntu-drivers devices #查看自己的显卡及可以安装的驱动版本
输出内容如上,第三行显示显卡为1070,之后是适合的驱动,这里我应当选择安装440。
而最后一部分显示目前使用的显卡是Intel的集显。如需显卡切换则参考第三部分。
sudo apt install nvidia-driver-440 # 也可以到官网下载安装文件然后使用sh命令安装 # 或者自动安装 # sudo ubuntu-drivers autoinstall
还有一种手动安装官方版驱动的方法:
sudo apt-get purge nvidia-* sudo dpkg --add-architecture i386 sudo apt update sudo apt install build-essential libc6:i386 sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf" sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf" sudo update-initramfs -u sudo reboot
下载官网驱动,我的是:
sudo telinit 3 CTRL+ALT+F1 sudo sh NVIDIA-Linux-x86_64-440.59.run
重启
3.显卡切换
之后如果想要安装CUDA和cudnn,需要将显卡进行切换。简单点的做法是打开NVIDIA X Server Setting,然后在PRIME Profiles哪一项点击选择显卡切换。不够也有可能不生效。
不过即使切换不了显卡并不代表着cuda和cudnn安装不上。目前我的输入ubuntu-drivers devices显示的依旧是英特尔的显卡,但是这并不影响我的使用。但是我安装的时候是切换好了的。因此建议先尝试是否能够安装成功。安装失败则考虑显卡切换的问题。
具体参考:1.Ubuntu18.04 CUDA与cudnn安装
2.Ubuntu 18.04 独显和集显切换
安装成功后,输入nvidia-smi,我这里要稍微多一点东西,列表第一列不仅显示了Driver Version,还有已经安装好的CUDA Version。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/16192.html