更新阿里源

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  #查看自己的显卡及可以安装的驱动版本

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001BA1sv00001558sd000067C1bc03sc00i00
vendor : NVIDIA Corporation
model : GP104M [GeForce GTX 1070 Mobile]
driver : nvidia-driver-435 - distro non-free
driver : nvidia-driver-390 - third-party free
driver : nvidia-driver-410 - third-party free
driver : nvidia-driver-440 - third-party free recommended
driver : nvidia-driver-415 - third-party free
driver : xserver-xorg-video-nouveau - distro free builtin

== /sys/devices/pci0000:00/0000:00:14.3 ==
modalias : pci:v00008086d0000A370sv00008086sd000002A4bc02sc80i00
vendor : Intel Corporation
manual_install: True
driver : backport-iwlwifi-dkms - distro free

输出内容如上,第三行显示显卡为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。

Ubuntu18.04 显卡驱动安装相关推荐

  1. Linux安装Ubuntu18.04/显卡驱动/CUDA11.4/cuDNN8.2

    Linux安装Ubuntu18.04/显卡驱动/CUDA11.4/cuDNN8.2踩坑记录: [准备工作] 在Ubuntu官网或者清华源软件镜像下载Unbuntu18.04的镜像文件:[为方便小伙伴们 ...

  2. Linux Ubuntu18.04显卡驱动更新后无法上网问题解决

    Linux Ubuntu18.04显卡驱动更新后无法上网问题解决 问题描述 由于跑程序需要,将显卡驱动安装升级,升级后按照教程进行重启操作,然而重启后发现,设置网络页面,只剩下VPN选项,有线网络选项 ...

  3. ubuntu18.04 rlt8168ce 驱动安装

    ubuntu18.04 rlt8168ce 驱动安装 记录一下ubuntu18.04 下 rlt8168ce 驱动安装. 具体笔记本信号不说了,只说针对的网卡. 1.安装 Ubuntu 18.04. ...

  4. Ubuntu 20.04显卡驱动安装,亲测有效

    本文章参考于(https://blog.csdn.net/u013289254/article/details/103499483),在原文章基础上自己亲测后进行改进说明. 1.先卸载一开始旧版本的显 ...

  5. 华硕主板+ubuntu18.04+3090驱动安装踩坑记录

    今日装机,错误频发,吾心甚痛.本次装机遇到的核心问题在于,安装过程非常顺利,但nvidia-smi命令就是检测不到显卡. 在一阶段我们以为是主板的型号老旧不支持3090,经过询问商家发现应该是可以支持 ...

  6. ubuntu18.04网卡驱动安装(联想(Lenovo)GeekPro 2022)

    在联想GeekPro 2022上安装了ubuntu18.04系统,GeekPro 2022上的有线网卡和无线网卡都是realtek的,其中无线无线网卡的型号为RTL8852BE.安装好系统后,发现并没 ...

  7. Ubuntu16.04显卡驱动安装和Cuda安装

    环境: 操作系统:Ubuntu 16.04  x64,USB 安装 独显:Geforce GTX 1050,本地安装 Cuda 10.0 网络在线安装 一.安装Geforce GTX 1050 驱动安 ...

  8. Ubuntu18.04显卡驱动崩溃,pytorch无法使用GPU(CUDA error:all CUDA-capable devices are busy or unavailabile)解决方案

    1.问题描述 之前环境一直好用,突然pytorch就不能使用GPU了,自我检查过程如下: 1.使用nvidia-smi,看看驱动是否正常,没问题. 2. 使用pytorch测试GPU代码 import ...

  9. Ubuntu18.04显卡驱动崩溃,进行重装,亲测有效。

    莫名其妙电脑重新开机后,屏幕的分辨率明显变差.应该是显卡驱动出了问题,验证一下: sudo nvidia-smi 出现链接不成功,说明驱动出了问题. 去英伟达官网下载相应的驱动,我的是NVIDIA-L ...

最新文章

  1. R语言Logistic回归模型案例:分析吸烟、饮酒与食管癌的关系
  2. 【转载】SharpDevelop代码分析
  3. 设计模式(十五):解释器模式
  4. php markdown的转化函数,markdown公式转为知乎格式
  5. 基于 KIF 的 iOS UI 自动化测试和持续集成
  6. vs2008 sp1补丁安装到最后一点点的时候,就无法安装下去了 解决方法
  7. 2021年中国超光谱成像系统(HSI)市场趋势报告、技术动态创新及2027年市场预测
  8. Linux+gcc设置断点,gcc/g++常用编译选项和gdb常用调试命令
  9. 【书】软件设计师教程(第4版)(百度云免费下载链接)
  10. 《黑客攻防技术宝典:系统实战篇(第2版)》目录
  11. 在线查看Android源码
  12. 使用Spring Cache设置缓存条件
  13. 关于投资人的一些事-创业杂记
  14. Halcon入门(3)——回形针目标提取
  15. 苹果电脑带有双系统Mac/Win,如何更改默认启动系统?
  16. C/C++宏的特殊符号
  17. linux下安装以太坊(ETH/ETC)节点
  18. USB2.0挂载FatFs文件系统
  19. 苹果mac系统怎么复制文件到移动硬盘?
  20. Paxos算法《The Part-Time Parliament》译文

热门文章

  1. iOS 向下取整、向上取整、四舍五入
  2. 批量域更改客户端本地administrator密码
  3. 机房收费--充值和退卡
  4. window7 ubuntu12.04 Opensuse13.04 三系统安装
  5. 我的程序跑了60多小时,就是为了让你看一眼JDK的BUG导致的内存泄漏。
  6. 2019年DevOps实践最有价值的技能Top 8
  7. 聊聊微服务的隔离和熔断
  8. 10张图带你深入理解Docker容器和镜像
  9. spring-session使用教程(一):redis共享session
  10. element ui 设置全局样式不起作用