前期准备

确认系统是否需要可视化图形桌面,如果需要,安装完桌面之后再进行显卡驱动的安装。以下操作均需在root用户权限下操作

1.先更改国内安装源(如果是桌面版则可以直接修改aliyun的源,或者在server版本安装时将源改成https://mirrors.aliyun.com/。。。。。。)

vim /etc/apt/sources.list(如果已经添加源则不需要进行此步骤)

原本文件内的源,都在deb前加 # 注释掉,之后在文件末尾添加如下内容:

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

:wq!保存退出

执行 apt-get update指令,等待更新完成

2.安装图形界面(根据需求可选安装桌面)

1.  apt-get install x-window-system-core

2.  apt-get install ubuntu-desktop

3.重启完成安装,并有图形桌面显示

一.禁用系统自带显卡驱动nouveau

1. 新建黑名单文件

vim /etc/modprobe.d/blacklist-nouveau.conf

2. 在文档中添加如下内容然后:wq!保存退出

blacklist nouveau

options nouveau modeset=0

3. 输入以下命令使禁用生效然后重启

update-initramfs -u

4.重启后验证

lsmod | grep nouveau

回车后无任何输出则屏蔽完成。

二、安装显卡驱动

1.安装显卡驱动所需环境gcc,gcc-c++和make

apt-get -y install gcc

apt-get -y install g++

apt-get -y install make

2.下载显卡驱动文件和cuda,可以从U盘cp进服务器,或者使用wget指令,在要存放的目录下直接,以2080Ti驱动以及cuda 10.2版本的下载链接为例:

wget https://cn.download.nvidia.cn/XFree86/Linux-x86_64/440.100/NVIDIA-Linux-x86_64-440.100.run

wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run

3.赋予文件运行权限

chmod +x ./NVIDIA...

chmod +x ./cuda...

4.安装驱动文件

./ NVIDIA-Linux-x86_64-440.100.run

跳出选项选择Ignore CC check , X server 那个选no;

等待安装完成并验证,输入nvidia-smi回车后出现显卡状态即安装成功。

5.安装cuda

./cuda...

跳出界面后输入accept接受选项,然后把驱动前的【X】按空格去掉,不安装cuda里附带的驱动。光标移动到install开始安装。

安装完成后配置环境文件

vim ~/.bashrc

在末尾添加如下内容(依据NVIDIA官方文档所述)

export CUDA_HOME=/usr/local/cuda-10.2

export PATH=$CUDA_HOME/bin${PATH:+:${PATH}}

export LD_LIBRARY_PATH=$CUDA_HOME/lib64\${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

安装的cuda是哪个版本就要将上面红色标记10.2改成对应的版本。

source ~/.bashrc  立即生效

reboot重启,并验证,验证详细步骤如下:

测试cuda和nvcc命令:

输入cuda然后按两次Tab出现:

cuda-gdb                     cuda-install-samples-9.0.sh

cudafe++                     cuda-gdbserver               cuda-memcheck

输入nvcc --version出现:

nvcc: NVIDIA (R) Cuda compiler driver

Copyright (c) 2005-2018 NVIDIA Corporation

Built on Sat_Aug_25_21:08:01_CDT_2018

Cuda compilation tools, release 10.0, V10.0.130

6.测试GPU

下载gpu burn

wget http://www.wili.cc/blog/entries/gpu-burn/gpu_burn-1.1.tar.gz

tar –xvf gpu_burn-1.1.tar.gz

make

如果make不了,参考以下步骤:

vim Makefile改成参数60

./gpuburn 3600   #跑3600秒

在另外一个终端 watch -n 1 -d nvidia-smi ,观测GPU温度和进程

Ubuntu server版本系统下安装显卡驱动过程详解相关推荐

  1. tecplot脚本在Linux系统下运行,Linux系统下安装Tecplot的步骤详解

    众所周知,Tecplot是Linux系统中的数据分析软件,Tecplot的功能正在变得更加完善,使用的人群也在逐渐增多.下面,我们就跟随U大侠小编一起来看看Linux系统下安装Tecplot的步骤详解 ...

  2. linux系统能装什么显卡,Linux系统下安装显卡驱动

    第一次使用Linux遇到的不是硬盘分区而是显卡驱动问题,因为Linux在图形界面方面作的不是很好,以后你安其它软件时就能感受到.好多时候看到图形界面出错不一定是软件出问题. Linux下安装显卡驱动 ...

  3. Ubuntu 20.04 桌面版安装显卡驱动过程

    在桌面版安装显卡驱动时似乎与server存在差别,分屏输出的时候如果建立了nouveau的blacklist那可能会导致某个接口的显示屏无法输出的问题,解决的办法则是将已经建立的blacklist删除 ...

  4. ubunntu安装php7.0_乌班图Ubuntu 16.04下安装PHP 7过程详解

    前言 最近由于换了硬盘重装了(升级)系统到Ubuntu16.04之后,开发环境也要重新安装,其实16.04源里面默认的PHP版本就是7.x,但是有个问题就是没有OCI扩展,有项目需要使用到Oracle ...

  5. linux显卡驱动安全模式,Win7怎么在安全模式下安装显卡驱动?

    什么是显卡驱动?它是一种硬件所对应的软件,支持计算机与设备之间的通信,没有驱动程序,计算机的硬件就无法工作.下面我们就Win7系统下安装显卡驱动的一个案例与大家详细地分析一下. 案例分析: 最近安装了 ...

  6. 【Ubuntu系列】Ubuntu20.04系统下3060显卡驱动安装记录

    [Ubuntu系列]Ubuntu20.04系统下3060显卡驱动安装记录 设备及相关信息简介 具体安装步骤 step1 获取显卡硬件信息 step2 在Ubuntu系统中卸载显卡驱动 step3 安装 ...

  7. ubuntu下安装显卡驱动

    ubuntu下安装显卡驱动 最新可以快速无坑安装显卡驱动+cuda+cuDNN,配置深度学习环境:https://blog.csdn.net/qq_37423198/article/details/8 ...

  8. linux 显卡驱动无法安装程序,linux系统下安装显卡驱动程序

    <linux系统下安装显卡驱动程序>由会员分享,可在线阅读,更多相关<linux系统下安装显卡驱动程序(6页珍藏版)>请在人人文库网上搜索. 1.linux系统下安装显卡驱动程 ...

  9. Linux下安装显卡驱动及CUDA程序

    Linux下安装显卡驱动及CUDA程序 系统参数 安装显卡驱动 通过ubuntu菜单下的软件与更新安装驱动程序 通过PPA仓库自动化安装 apt_get安装 查看可以安装的显卡驱动版本 通过apt-g ...

最新文章

  1. Java学习手记2——多线程
  2. 【学习笔记】Redis的geohash数据结构介绍
  3. java 强制安卓竖屏,Android4.0强制横屏竖屏
  4. YbtOJ#20073-[NOIP2020模拟赛B组Day6]钻石守卫【构造】
  5. 计算机存储器发展历史,存储器及其发展历史与前景(4页)-原创力文档
  6. vim 文本编辑器_标志性的文本编辑器Vim庆祝成立25周年
  7. 3.SRE:Google运维解密 --- 拥抱风险
  8. ibm服务器日志文件提取,IBM X3850 X5服务器搜集日志
  9. Visual Studio——使用多字节字符集与使用Unicode字符集
  10. 1. Packet sniffers (包嗅探器 14个)
  11. c++ 取模和求余运算
  12. 企业开票信息税号查询API接口服务
  13. NeoKylin Linux Advanced Server release 6.0 安装及卸载达梦7入门操作
  14. 方程检验格式图片_eviews的异方差检验ppt课件
  15. 网站SEO优化方案 全面详细的写法
  16. Extracting Multiple-Relations in One-Pass with Pre-Trained Transformers [论文研读]
  17. java 中完成 乘方 , 开方 可借助于java.lang.Math类的工具
  18. 深入浅出存储备份 Host、LAN、LAN-free、Server-free和Server-less(NDMP)
  19. PS网页设计教程XVI——在PS中创建一个摩登实验室风格的网页设计
  20. rsa不同编程语言互相加解密

热门文章

  1. 什么是量化投资——QUANT-zhang
  2. CentOS7.x安装kickstart
  3. 几篇人工智能/思考的书籍
  4. 如何给公司不同高管设置股权激励
  5. 10款js图片代码_图片滚动代码_图片切换代码_图片特效代码_图片轮播代码(三)
  6. Django知识点汇总
  7. 项目管理 | 什么是项目管理计划?
  8. 本明杰富兰克林自律十三条
  9. 对于思维不活跃的我学习编程
  10. django 允许post请求