当前位置:网站首页 > 技术博客 > 正文

ubuntu18.04安装显卡驱动程序

更新阿里源

Ubutnu安装后的第一件事是找到Software & Updates,将源更新为阿里云的源 。这样可以帮助我们减少很多麻烦。

切换阿里源

之后,到第二页选择Other Software勾选Canonical Partners。

勾选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哪一项点击选择显卡切换。不够也有可能不生效。

NVIDIA X Server Settings

不过即使切换不了显卡并不代表着cuda和cudnn安装不上。目前我的输入ubuntu-drivers devices显示的依旧是英特尔的显卡,但是这并不影响我的使用。但是我安装的时候是切换好了的。因此建议先尝试是否能够安装成功。安装失败则考虑显卡切换的问题。

具体参考:1.Ubuntu18.04 CUDA与cudnn安装

2.Ubuntu 18.04 独显和集显切换

安装成功后,输入nvidia-smi,我这里要稍微多一点东西,列表第一列不仅显示了Driver Version,还有已经安装好的CUDA Version。

nvidia-smi

版权声明


相关文章:

  • flutter photo view2025-05-29 09:30:02
  • sql的char和varchar有什么区别2025-05-29 09:30:02
  • git clone ssl connect error2025-05-29 09:30:02
  • 3dmax犀牛建模2025-05-29 09:30:02
  • java技术基础2025-05-29 09:30:02
  • sql的char和varchar有什么区别2025-05-29 09:30:02
  • 字符型常量和字符串常量的主要区别是什么?2025-05-29 09:30:02
  • mysql varchar sum2025-05-29 09:30:02
  • vue本地图片路径报错2025-05-29 09:30:02
  • weex官方文档2025-05-29 09:30:02