当前位置: 首页 > news >正文

解决nvidia驱动和CUDA升级问题

解决nvidia驱动和CUDA升级问题

注释:升级高版本的nvidia驱动和cuda是不影响现有的docker镜像和容器的。因为是向下兼容的。仅仅升级后重启服务器即可。

ERROR: An NVIDIA kernel module ‘nvidia-drm’ appears to already be loaded in your kernel. This may be because it is in use (for example, by an X server, a CUDA program, or the NVIDIA Persistence Daemon), but this may also happen if your kernel was configured without support for module unloading. Please be sure to exit any programs that may be using the GPU(s) before attempting to upgrade your driver. If no GPU-based programs are running, you know that your kernel supports module unloading, and you still receive this message, then an error may have occurred that has corrupted an NVIDIA kernel modules usage count, for which the simplest remedy is to reboot your computer.

问题分析

应该是你的桌面显示器在使用显卡驱动 关闭即可。就可以升级显卡驱动和CUDA啦。

关闭步骤

···
$ sudo su # 使用root用户
$ systemctl isolate multi-user.target
$ modprobe -r nvidia-drm # unload 显卡驱动
$ sudo sh ./NVIDIA-Linux-x86_64-390.48.run # 执行升级脚本
···

在这里插入图片描述

相关文章:

  • for of 和 for in 的区别
  • 二轴机器人大米装箱机:技术创新引领智能包装新潮流
  • 微波电路S参数测量实验方案
  • pyqt5 tablewidget实现excel拖曳填充
  • 关于科技的总结与思考
  • swaggerHole:针对swaggerHub的公共API安全扫描工具
  • 【OPENMV】学习记录 (持续更新)
  • Go 实现的小型web server,可以通过调用api来控制和消耗 CPU 占比。通常用于测试系统负载和性能。
  • 电商API在维护数据安全与合规性中的重要性
  • 【Linux】Centos7升级内核的方法:yum更新(ELRepo)
  • 一键生成迷宫-Word插件-大珩助手新功能
  • RabbitMQ简单使用方法,以异步处理日志为例:
  • 西门子PLC学习之数据块的单个实例,多重实例与参数实例间的区别
  • codeforces round 949 div2
  • 【Linux】进程2——管理概念,进程概念
  • [译]前端离线指南(上)
  • Apache Pulsar 2.1 重磅发布
  • Bytom交易说明(账户管理模式)
  • const let
  • CSS 提示工具(Tooltip)
  • css属性的继承、初识值、计算值、当前值、应用值
  • HTTP--网络协议分层,http历史(二)
  • Iterator 和 for...of 循环
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • Linux后台研发超实用命令总结
  • python3 使用 asyncio 代替线程
  • Ruby 2.x 源代码分析:扩展 概述
  • Solarized Scheme
  • spark本地环境的搭建到运行第一个spark程序
  • Spring Boot快速入门(一):Hello Spring Boot
  • SpringBoot几种定时任务的实现方式
  • vue-loader 源码解析系列之 selector
  • 分布式熔断降级平台aegis
  • 构建二叉树进行数值数组的去重及优化
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 前端临床手札——文件上传
  • 让你的分享飞起来——极光推出社会化分享组件
  • 如何胜任知名企业的商业数据分析师?
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 设计模式走一遍---观察者模式
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 微服务框架lagom
  • 正则学习笔记
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • ​力扣解法汇总946-验证栈序列
  • #1014 : Trie树
  • $(function(){})与(function($){....})(jQuery)的区别
  • ()、[]、{}、(())、[[]]命令替换
  • (2022 CVPR) Unbiased Teacher v2
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (el-Transfer)操作(不使用 ts):Element-plus 中 Select 组件动态设置 options 值需求的解决过程
  • (solr系列:一)使用tomcat部署solr服务
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28