一.显卡驱动安装

硬件状况:nvidia 1080Ti显卡

系统:centos7.6.1810

需要的环境:可以连公网

需要下载cuda_8.0.61_375.26_linux.run、NVIDIA-Linux-x86_64-450.80.02.run

显卡驱动下载地址:https://www.nvidia.cn/Download/index.aspx?lang=cn

cuda下载地址: https://developer.nvidia.com/cuda-toolkit

准备工作

1.安装编译环境依赖包

--- yum install epel-release gcc gcc-c++ make cmake dkms -y

2.确认自己的内核版本与kernel-devel的版本一致

--- uname -r

--- yum list | grep kernel-devel

如果不一致的时候,需要yum update,之后再看是否一致

3.安装kernel(根据实际情况选做,如果2的结果一致可不做)

--- yum install kernel-devel.x86_64 kernel.x86_64 -y

#最好加上kernel(此命令偶尔不管用),我遇到过当前的kernel版本跟安装的kernel-devel版本不一致无法安装驱动的情况

4.修改/etc/modprobe.d/blacklist.conf 文件,以阻止 nouveau 模块的加载

--- vim /lib/modprobe.d/dist-blacklist.conf    (当该文件存在时)

#将nvidiafb注释掉。

#blacklist nvidiafb

#然后添加以下语句

blacklist nouveau

noptions nouveau modeset=0

当改文件不存在时,直接执行:echo -e "blacklist nouveau\noptions nouveau modeset=0" > /etc/modprobe.d/blacklist.conf

5.重新建立initramfs image文件

--- mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak

--- dracut /boot/initramfs-$(uname -r).img $(uname -r)

--- systemctl set-default multi-user.target

--- reboot #重启

重启后执行:

--- lsmod |grep nouveau     ###查看是否还有nouveau相关的进程,正常情况下是没有的。

6.安装驱动

下载驱动文件,并修改文件执行权限

--- chmod +x 文件名

运行驱动文件安装

--- ./NVIDIA-XXXX.run  --kernel-source-path=/usr/src/kernels/内核号 #uname -r 查看自己内核版本号,然后填写对应的版本号目录

7.验证显卡是否装成功

--- nvidia-smi

问题描述及解决:

4)若显示“cc”找不到,需要到/usr/local/bin里为gcc创建软连接cc.

5)若没有kernel-devel,需安装内核对应的开发包,内核版本查看uanme –r。

6)编译kernel如果遇到CONFIG_RETPOLINE的错误,说明gcc不支持,需要将Makefile里的下面这段注释掉。

# Avoid indirect branches in kernel to deal with Spectre#ifdef CONFIG_RETPOLINE#    RETPOLINE_CFLAGS += $(call cc-option,-mindirect-branch=thunk-extern -mindirect-branch-register)#    ifneq ($(RETPOLINE_CFLAGS),)#        KBUILD_CFLAGS += $(RETPOLINE_CFLAGS) -DRETPOLINE#    else#        $(error CONFIG_RETPOLINE=y, but not supported by the compiler. Compiler update recommended.)#    endif#endif

ERROR: Unable to load the 'nvidia-drm' kernel module.

如果能够搜索到nvidia-drm,重启机器就可以重新加载了。

ERROR:An NVIDIA kernel module 'nvidia-uvm' appears to already be loaded in your kernel.

使用lsmod | grep -i nvidia可以查看当前与nvidia驱动有个的模块。

然后,如果存在nvidia-uvm的错误,说明某个进程还在使用nvidia-uvm,需要使用命令lsof | grep nvidia.uvm

查看是哪个进程,然后kill掉。

二.显卡驱动升级

  1. 下载显卡驱动

https://www.nvidia.cn/Download/index.aspx?lang=cn

  1. 上传驱动文件到服务器
  2. 给驱动文件加载执行权限

chmod +x NVIDIA-Linux-x86_64-440.82.run

2.卸载旧版本驱动

./NVIDIA-XXXX.run –uninstall

验证是否卸载彻底:nvidia-后table如果有nvidia-smi表示没有完全卸载,执行下面命令

apt-get remove --purge nvidia-\*

3.安装驱动:

--- ./NVIDIA-XXXX.run  --kernel-source-path=/usr/src/kernels/内核号 #uname -r 查看自己内核版本号,然后填写对应的版本号目录

三.安装cuda10.2

1.安装

--- ./cuda_10.2.89_440.33.01_linux.run

2.如下是安装cuda10.2时的选择:

会出现安装界面,输入accept

3. 配置全局用户的环境变量

--- vim /etc/profile

添加以下内容:

export PATH=$PATH:/usr/local/cuda-10.2/bin

export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64:$LD_LIBRARY_PATH

--- source /etc/profile

添加内容里的路径根据自己安装cuda的实际位置做修改

4. 配置全局的cuda库环境

---  vim /etc/ld.so.conf.d/cuda-10-2.conf

添加以下内容:

/usr/local/cuda-10.2/lib64

/usr/local/cuda-10.2/lib

--- ldconfig

添加内容里的路径根据自己安装cuda的实际位置做修改

5.配置普通用的环境变量(若配置了全局的用户变量,下面操作可不操作)

-- vim ~/.bashrc

添加以下内容:

export PATH=/usr/local/cuda-8.0/bin:$PATH

export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH

--- source ~/.bashrc

6.验证安装是否成功

--- nvcc -V #验证是否安装成功。

centos离线安装(升级)nvidia显卡驱动及cuda10.2相关推荐

  1. 01_Win10下CUDA的安装、查看并升级Nvidia显卡驱动、安装CUDA、设置环境变量、测试CUDA是否安装成功

    1.1.Win10下CUDA的安装(此部分只是记录一下安装过程,和上面版本可能不对应) 以下部分来自:https://blog.csdn.net/weixin_41762173/article/det ...

  2. 安装教程rtx2080ti_Ubuntu18.04.2下安装 RTX2080 Nvidia显卡驱动的方法

    不久前入手了蓝天P870TM1G准系统,配置如下: 1. Z370主板 2. i9-9900k桌面处理器 3. RTX2080移动版 由于显卡太新的缘故,安装Ubuntu16.04时,试了好多版本,只 ...

  3. 禁用Nouveau,安装Linux Nvidia 显卡驱动

    https://blog.csdn.net/misiter/article/details/7652731 干掉Nouveau安装Linux Nvidia显卡驱动 首先说明下什么是Nouveau,为什 ...

  4. Ubuntu18.04双显卡笔记本+ROS 安装nvidia显卡驱动、CUDA10.2、CUDNN8.3.0、Eigen3.3.7

    目录 一.nvidia显卡驱动安装 1.查看显卡型号 2.检查自己电脑的gpu是否CUDA-capable 3.安装 gcc : 4.删除旧的NVIDIA驱动: 5.查看显卡驱动 6.安装双显卡切换指 ...

  5. win10下安装anaconda + NVIDIA显卡驱动 + pytorch_gpu

    1. anaconda 安装 去官网安装即可. 安装完毕后,我们可以修改 conda 的源: conda config --add channels https://mirrors.tuna.tsin ...

  6. 华为网卡linux驱动安装,Linux Nvidia显卡驱动安装

    1 概述 因为某些需要需要在Linux上安装显卡驱动,这里记录一下安装过程. 2 环境 Manjaro RTX 2060 3 下载驱动安装包 到官网上搜索下载即可,可以戳这里: 选择自己的显卡型号即可 ...

  7. 检查安装的nvidia显卡驱动版本命令

    一,首先检查你是否有nvidia显卡: lspci | grep -i nvidia 输出:01:00.0 3D controller: NVIDIA Corporation GM107M [GeFo ...

  8. 在ubuntu 18.04下安装Nvidia显卡驱动的黑屏问题

    目录 安装环境 问题 解决办法 更新 安装环境 ubuntu 18.04 ROG 幻16 3060 问题 禁用ubuntu 自带显卡驱动Nouveau,具体流程网上查询 根据系统推荐,安装了nvidi ...

  9. Ubuntu16.04 NVIDIA显卡驱动卸载与安装

    Ubuntu16.04 NVIDIA显卡驱动卸载与安装 1.NVIDIA显卡驱动下载 2.NVIDIA显卡驱动卸载 3.NVIDIA显卡驱动安装 3.1.在线安装 3.2.离线安装 1.NVIDIA显 ...

  10. linux显卡驱动卸载和安装,Linux下Nvidia显卡驱动卸载和卸载后的问题

    Linux下Nvidia显卡驱动卸载和卸载后的问题 由于在Ubuntu下安装了Nvidia显卡驱动后开机一直处于循环登录界面,密码输入正确也是进不去,然后就决定卸载Nvidia显卡驱动. 首先是在能使 ...

最新文章

  1. docker安装redis提示没有日记写入权限_浅析Linux下Redis的攻击面(一)
  2. .net 读word中文字方法
  3. 我们做了一个医疗版MNIST数据集,发现常见AutoML算法没那么好用
  4. 从零点五开始用Unity做半个2D战棋小游戏(八)
  5. Android 通知栏Notification
  6. 开源Math.NET基础数学类库使用(04)C#解析Matrix Marke数据格式
  7. Ubuntu开机自动启动script(2)
  8. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第23篇]写一个实现蒙哥马利算法的C程序
  9. [android] 手机卫士手机定位的原理
  10. css多行多列的新闻模式
  11. php设置文件权限问题,php如何设置文件权限
  12. android 仿搜索动画,Android仿京东顶部搜索框滑动伸缩动画效果
  13. python列表内置函数_Python-列表总结(操作符、方法、内置函数、相关模块)
  14. iview table增加一行减少一行_iView学习笔记(二):Table行编辑操作
  15. 你想让自己的产品像病毒一样疯传吗
  16. 采集过程中遇到的利器
  17. 线性代数 : 矩阵消元
  18. JavaScript高级教程——(19)构造函数、原型、原型链、继承
  19. 处女座的期末复习-贪心
  20. 在线文档转word文档

热门文章

  1. 达威尔液晶电子手写板儿童涂鸦画板写字板,培养小孩创造力和想象力的好工具!
  2. Python values()函数
  3. 薅羊毛赚钱,也可操作
  4. CORE | AAAI2020:分子自动优化模型
  5. 微服务网关之Springcloud GateWay
  6. 应用特征值矩阵对角方法
  7. 怎么用html5动画效果,教你如何在网页上用H5实现动画效果
  8. 个人日记-电影《花木兰》观后感-20200913
  9. 【pyplot】scatter根据点的label或位置设置不同颜色
  10. 再读王垠的《编程的智慧》,有怎样的感想?