@

碎碎念:主要是把显卡相关的整合出来,基础知识后面再放上来

显卡安装后可以有效降低电脑开太多界面卡顿hhh现象,不过如果显卡不好的话或者是独显的话 问题也不大,主要是学习 learning 使用

参考资料都随着后文附在文内了

0. 显卡GPU的基础知识

待填入

1. 显卡安装

参考资料:知乎 Ubuntu 18.04 安装 NVIDIA 显卡驱动

1.终端输入:

ubuntu-drivers devices

查看自己的是否是nvidia的显卡驱动



最后有个recommended的就是推荐的安装,

2.如果安装推荐版本直接:

sudo ubuntu-drivers autoinstall

无需进行任何设置 ,安装完成后sudo reboot

3.重启后,输入这个查看是否安装成功了

nvidia-smi



同时右上角也可以看到CUDA版本(11.1好像pytorch还不支持 LOL)

Optional: 卸载显卡(当你要换显卡的时候)

首先打开自己的software & updates: 选择用独显来显示,不然直接从硬件换显卡会... 黑屏的



选中后点击apply changes后,等待一段时间,重启,进入设置确认一下是否已经换好了:



看到这里不再是NVIDIA的即可,继续卸载显卡驱动了

首先如果是zsh,请切换到bash

bash
sudo apt remove nvidia-*



接着关机,换显卡:



第一、二步拆下原显卡,第三步安装新显卡(不要问我为啥从大的到小的了,因为大的是我自己的... )

然后屏幕接好,开机:



就又回到安装显卡的时候啦~ OVER

2. 安装CUDA

这里的前提是完成了安装显卡的步骤哦



图片中① CUDA Version:11.1是指这个 显卡版本能够安装的最高版本的CUDA

图片中② 是你的显存是多少 比如这里是6G的显存

引用参考:深度学习 最快方式安装CUDA和 Nvidia Driver

CUDA下载

Autoware对CUDA的要求是:10.0 如果你需要运行其他的可以具体看github readme里面说明的CUDA版本即可,不同版本的安装也基本都是一个步骤

CUDA安装:CUDA Toolkit 10.0 Archive 下载

但是官方下载的地址有点慢,看看后面能不能给贴一个链接分享



如图检查并点击箭头

运行下载的

# 首先cd到下载的那个文件夹中
sudo sh ./cuda_10.0.130_410.48_linux.run

然后会出来一个专利书来阅读,长按CTRL+F(CTRL +B是往前翻一页)即可

最后会出来的选项:

1): Do you accept the previously read EULA?

accept

2): Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 **?

n(因为我们已经在上面的步骤安装了最新的显卡驱动)

3): Install the CUDA 10.0 Toolkit?

y

4): Enter Toolkit Location

(直接回车,默认那个就好)

5): Do you want to install a symbolic link at /usr/local/cuda?

y

6): Install the CUDA 10.0 Samples?

y(其实可以是n,不信的话你可以按照最上面的方法卸载cuda toolkit之后,cuda-10.0文件下还是有 Samples文件,当然了,不用太纠结~)

7): Enter CUDA Samples Location

(直接回车,默认那个就好)

export 设置路径PATH

# bash的终端的话 默认就是这个
gedit ~/.bashrc # zsh终端的话
gedit ~/.zshrc

添加:

export PATH=/usr/local/cuda-10.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH

然后可以测试一下是否安装成功

cd /usr/local/cuda-10.0/samples/1_Utilities/deviceQuery
sudo make -j4
./deviceQuery

Ubuntu下的NVIDIA显卡【安装与卸载、CUDA安装】的更多相关文章

  1. Ubuntu 14.04 Nvidia显卡驱动手动安装及设置

      更换主板修复grub 引导后,无法从Nvidia进入系统(光标闪烁), 可能是显卡驱动出了问题. 1. 进入BIOS设置, 从集成显卡进入系统 将显示器连接到集显的VGI口, 并在BIOS中设置用 ...

  2. Ubuntu 14.04 Nvidia显卡驱动安装及设置

    更换主板修复grub 引导后,无法从Nvidia进入系统(光标闪烁), 可能是显卡驱动出了问题. 1. 进入BIOS设置, 从集成显卡进入系统 将显示器连接到集显的VGI口, 并在BIOS中设置用集显 ...

  3. Ubuntu 16.04 + Nvidia 显卡驱动 + Cuda 8.0 (问题总结 + 解决方案)【转】

    本文转载自:https://blog.csdn.net/Zafir_410/article/details/73188228 前言 前面好一阵子忙于写论文和改论文,好久没有做新实验了,最近又回到做实验 ...

  4. Ubuntu下搭建JAVA开发环境及卸载

    据调查,在中国,PC时代,绝大多数普通用户都不知道linux为何物,到了移动互联网时代,更加不知道,也不会再知道了. 所以,此文不多解释,使用linux的,都是IT界人士,不必普及基础知识. 从已经安 ...

  5. 关于在ubuntu下配置AMD显卡驱动的总结

    同样先卸载先前版本 代码: sudo sh /usr/share/ati/fglrx-uninstall.sh 代码: sudo apt-get remove --purge fglrx fglrx_ ...

  6. linux/ubuntu下最简单好用的python opencv安装教程 ( 解决 imshow, SIFT, SURF, CSRT使用问题)

    希望这篇文章能彻底帮你解决python opencv安装和使用中的常见问题. 懒人请直奔这一节, 一条命令安装 opencv 使用python-opencv常用的问题 在linux中使用python版 ...

  7. Ubuntu 16.04 NVidia显卡 输入密码后 重复出现登录界面

    问题根源:显卡驱动 解决办法: CTRL+ALT+F1 # 切换到命令行 sudo service lightdm stop  # 关闭桌面显示管理器 sudo apt-get remove --pu ...

  8. Ubuntu下Ruby的下载和编译源码安装

    1.Ruby的下载 Ruby可以在Ruby 官网上下载,如果想获取更多的Ruby版本,可以到淘宝镜像网站下载. 2.Ruby的编译源码安装 解压 首先把下载下来的源码压缩包解压到自己指定的目录 编译安 ...

  9. win10下检查nvidia显卡支持的cuda版本

    1.首先将[C:\Program Files\NVIDIA Corporation\NVSMI]添加至系统环境变量[path]中: 2.在powershell中使用命令[nvidia-smi],即可看 ...

  10. Thinkpad W520 + Ubuntu 12.04LTS, 13.10, 14.04LTS安装Nvidia显卡驱动设置

    Thinkpad W520 + Ubuntu 12.04LTS, 13.10, 14.04LTS安装Nvidia显卡驱动设置 http://henzhai.com/tech/2012/07/w520- ...

随机推荐

  1. Pytorch param.grad.data. 出现 AttributeError: ‘NoneType‘ object has no attribute ‘data‘

    程序中有需要优化的参数未参与前向传播.

  2. Flink Batch Hash Aggregate

    数据类型要求 BatchPhysicalHashAggRule match 条件会判断 isAggBufferFixedLength(agg) 为什么要求 aggCall 的类型是 Fixed Len ...

  3. Spring6 的JdbcTemplate的JDBC模板类的详细使用说明

    1. Spring6 的JdbcTemplate的JDBC模板类的详细使用说明 @ 目录 1. Spring6 的JdbcTemplate的JDBC模板类的详细使用说明 每博一文案 2. 环境准备 3 ...

  4. k8s其它学习链接

    k8s弹性伸缩概念以及测试用例 https://www.cnblogs.com/jasonboren/p/11493347.html CKA看这一篇就够了 k8s官网 k8s基础之六 有状态和无状态的 ...

  5. Typora导出html图片转base64

    Typora 导出html图片转base64 Typora 中图片使用绝对路径 图片路径不要使用中文,否则可能会不成功 打包 jar ,jar放在到出 html 同级目录下 必须要有 jdk 环境 一 ...

  6. 『手撕Vue-CLI』处理不同指令

    前言 在上一篇『手撕Vue-CLI』添加自定义指令中,已经实现了自定义指令的添加,但是指令还是比较简单的,只是简单的打印一句话,那么在实际运用场景中,可能会有更多的需求,比如可能需要在指令中传递参数, ...

  7. Vue 3入门指南

    title: Vue 3入门指南 date: 2024/5/23 19:37:34 updated: 2024/5/23 19:37:34 categories: 前端开发 tags: 框架对比 环境 ...

  8. # [NOIP2011 提高组] 铺地毯

    传送锚点:https://www.luogu.com.cn/problem/P1003 题目描述 为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形 ...

  9. 安利一个好用的IDEA插件 object-helper-plugin

    更多精彩博文请关注:听到微笑的博客 一. 插件背景 object-helper 插件是一个日常开发工具集插件,提供丰富的功能,最开始是基于 GenerateO2O 插件开发而来,它提供了对象之间值拷贝 ...

  10. Linux中根据关键字获取某一行的行号

    [root@localhost ~]# cat test.txt 123213 ehualu.server ehualu.docker 10.0.0.10 ehualu.server ehualu.d ...