Nvidia显卡驱动升级

news/2024/11/30 7:54:38/

1. 执行nvidia-smi查看当前显卡驱动版本和显卡类型

在这里插入图片描述

2. 由上图可知,显卡型号为Tesla K40m,当前驱动版本为:410.129 CUDA版本为10.0

3. 前往Nvidia官网下载对应的驱动 https://www.nvidia.cn/Download/index.aspx?lang=cn

在这里插入图片描述

4. 下载下来的驱动文件如下:

在这里插入图片描述

5. 将驱动文件上传到服务器

6. 卸载原有驱动:

执行:

	NVIDIA-Linux-x86_64-410.129-diagnostic.run –uninstall

或者执行:/bin/nvidia-uninstanll

7. 开始安装新的驱动:

1. 屏蔽系统自带的nouveau:

  • 查看命令:
    lsmod | grep nouveau
    有输出则继续下面内容,无输出则跳过。

  • 修改dist-blacklist.conf文件:
    vim /lib/modprobe.d/dist-blacklist.conf

  • 将nvidiafb注释掉:
    #blacklist nvidiafb

  • 然后添加以下语句:
    blacklist nouveau
    options nouveau modeset=0

2. 停止docker服务,停止kubelet服务

service docker stop
service kubelet stop

3. 执行安装脚本

a)	chmod +x NVIDIA-Linux-x86_64-440.64.run
b)	./NVIDIA-Linux-x86_64-440.64.run

3. 错误处理:

  1. 如果报此错: WARNING: You do not appear to have an NVIDIA GPU supported by the 430.34 NVIDIA Linux graph

    加上:--add-this-kernel参数
    
  2. 如果报此错: unable to find the kernel source tree for the currently running kernel.........

    加上:--kernel-source-path=/usr/src/kernels/内核号(2+Tab键  自动出现)
    
  3. 如果报此错:unable to load the kernel module 'nvidia.ko' .........

    执行:./NVIDIA-XXXX.run --kernel-source-path=/usr/src/kernels/内核号  -k $(uname -r)
    
  4. 如果报此错:An NVIDIA kernel module nvidia appears to already be loaded in your kernel……

    执行lsof -n -w /dev/nvidia*`并杀死所有使用它的进程
    

http://www.ppmy.cn/news/179117.html

相关文章

OpenGL与显卡驱动

一、OpenGL是什么 在开始这段旅程之前我们先了解一下OpenGL到底是什么。一般它被认为是一个API(Application Programming Interface, 应用程序编程接口),包含了一系列可以操作图形、图像的函数。然而,OpenGL本身并不是一个API,它仅仅是一个由…

ubuntu16.04+七彩虹GTX1060的NVIDIA驱动+Cuda8.0+cudnn5.1+tensorflow+keras搭建深度学习环境【学习笔记】【原创】...

平台信息:PC:ubuntu16.04、i5、七彩虹GTX1060显卡 作者:庄泽彬(欢迎转载,请注明作者) 说明:参考了网上的一堆的资料搭建了深度学习的开发环境,下班在宿舍折腾了好几个晚上才搞定,写篇文章记录一下。 一、安装Nvidia GT…

操作系统复习4.1.0-文件管理结构

定义 一组有意义的信息的集合 属性 文件名、标识符、类型、位置、大小、创建时间、上次修改时间、文件所有者信息、保护信息 操作系统向上提供的功能 创建文件、删除文件、读文件、写文件、打开文件、关闭文件 这6个都是系统调用 创建文件 创建文件时调用Create系统调用…

一文简单理解《Effective Java》建议

考虑用静态工厂方法替代构造方法 传统的获取一个对象实例,通常是通过构造方法,new一个对象;不同数量的入参,会有不同的构造方法; 例如,统一的返回结果类,传统方式(伪代码&#xff…

HashMap的扩容(扩容成红黑树之后再次扩容)

HashMap在多次扩容过程中,会根据负载因子(load factor)和容量(capacity)来确定是否需要进行扩容。当HashMap中的元素个数超过负载因子与当前容量的乘积时,就会触发扩容操作。 HashMap的默认负载因子为0.75…

JS隐式转换与类型比较

JS隐式转换与类型比较 隐式转换 隐式转换(Implicit Conversion)是指在表达式求值或操作中自动发生的类型转换。当使用不同的数据类型进行操作时,JavaScript 会自动进行类型转换以满足操作的要求。 隐式转换在编写逻辑时经常会出现&#xf…

starram内存条怎么样_starram内存牌子_星存内存条

我的电脑是星存(StarRam)内存条,512 DDR400 可看网上说有散热片的是假的? 请问是这样的吗? 假的和真的性能差别大不大??前天加了条内存,是黑金刚521 DDR400的, 可是安电脑里就不对了,倒是比以前快了,可是IE总出错,下载东西用迅雷一直自动关闭,重装系统干脆连硬盘都找不到了…

数据结构与算法 -- 再论递归

之前在总结函数的时候,有介绍过递归。参看:C语言再学习 -- 函数 正在看数据结构与算法分析,开篇就讲到递归,那现在就详细讲解下它吧。 参看:递归函数理解 一、什么是递归函数 (1)递归函数即自…