Nvidia GPU驱动与CUDA、Ubuntu内核兼容性问题的解决日志
五月两场 | NVIDIA DLI 深度学习入门课程
5月19日/5月26日一天密集式学习 快速带你入门阅读全文>
正文共941个字,预计阅读时间5分钟。
问题描述
最近,各个操作系统针对Intel CPU的Meltdown(熔断)和Spectre(幽灵)这两个芯片级的设计漏洞推出了安全补丁。在更新了新的Kernel之后,我们的AI服务器运行的Ubuntu 16.04系统的Linux Kernel升级到了4.13.0-31-generic。重启之后,发现GPU无法正常使用,出现无法登录系统、分辨率改变等问题,与Ubuntu 16.04安装NVIDIA驱动后循环登录问题中描述的症状一致。初步判断原因是显卡驱动(nvidia driver 387.26)和新的linux kernel(4.13.0-31-generic)不兼容导致的。去Nvidia的devtalk逛了一圈,确实很多人报告了这个问题。
操作系统:ubuntu 16.04
系统内核: Linux version 4.13.0-31-generic
GPU: GTX 1080
CUDA:cuda-9.1, cudnn-7.0.1,deb (local)安装方式
nvidia driver: nvidia driver 387.26
Nvidia已经更新了驱动,只需要安装新的驱动就可以解决linux kernel和nvidia driver不兼容的问题。不过,devtalk安装的新驱动版本为nvidia driver 390,在尝试了单独下载该驱动的run文件安装方式和deb (network)安装方式之后,发现前一种安装方式因为著名的nouveau问题而安装失败,后一种依旧安装387.26版本的驱动,最终放弃了这两种安装方式,采用了第三种PPA的途径。
解决方法
首先,在PPA GPU查看驱动的版本(Current official release: nvidia-387 (387.34)...)
1、卸载现有GPU驱动
2、PPA安装新的GPU驱动
3、重启
4、deb (network)的方式安装CUDA 9.1。如果用deb local的安装方式,还是会安装旧的驱动版本。安装好之后,不要忘记设置环境变量。
原文链接:https://www.jianshu.com/p/df677e3fd630
查阅更为简洁方便的分类文章以及最新的课程、产品信息,请移步至全新呈现的“LeadAI学院官网”:
www.leadai.org
请关注人工智能LeadAI公众号,查看更多专业文章
大家都在看
LSTM模型在问答系统中的应用
基于TensorFlow的神经网络解决用户流失概览问题
最全常见算法工程师面试题目整理(一)
最全常见算法工程师面试题目整理(二)
TensorFlow从1到2 | 第三章 深度学习革命的开端:卷积神经网络
装饰器 | Python高级编程
今天不如来复习下Python基础
Nvidia GPU驱动与CUDA、Ubuntu内核兼容性问题的解决日志相关推荐
- win10 子系统 ubuntu GPU驱动,CUDA, CUDNN安装与 win10 GPU 机器学习性能对比, numa_node 问题
这里写自定义目录标题 win10 子系统 ubuntu GPU 安装 与 win10 GPU 机器学习性能对比 win10 子系统 ubuntu GPU驱动,CUDA, CUDNN安装 win10 端 ...
- Ubuntu 20.04 LTS 系统下 安装Nvidia 显卡驱动、CUDA、cuDNN, 并可进行CUDA版本切换
因为做深度学习的研究项目,为全新机器在Ubuntu 20.04 LTS 系统下 安装Nvidia 显卡驱动.Cuda.Cudnn.并进行CUDA版本切换 成功安装完成了,写个记录. 1. 安装Nvid ...
- Ubuntu安装nvidia显卡驱动和CUDA CUDNN autoinstall
Ubuntu安装nvidia显卡驱动和CUDA CUDNN autoinstall 首先安装nvidia显卡驱动 打开终端输入: ubuntu-drivers devices 终端界面还显示可以安装的 ...
- GPU驱动及CUDA安装流程介绍
安装前准备工作 确认GPU型号和操作系统版本 准备gpu驱动和CUDA软件包 在nvidia官网进行驱动包下载 GPU驱动下载链接 Linux系统均选择 Linux 64-bit ...
- Ubuntu16.04安装Nvidia显卡驱动(cuda)
[专业亲测]Ubuntu16.04安装Nvidia显卡驱动(cuda)--解决你的所有困惑 确实是可行的 下载完成之后: 卸载原先的所有驱动: #for case1: original driver ...
- CentOS8安装NVIDIA显卡驱动、CUDA和Anaconda
CentOS8安装NVIDIA显卡驱动.CUDA和Anaconda 参考:CentOS nvidia+cuda+cudnn 安装 安装英伟达显卡驱动 1.检查是否安装了NVIDIA的GPU(硬件层面) ...
- Nvidia显卡驱动与Cuda关系,Cuda的driver API 和runtime API
Total 从今年年初反复安装多次Ubuntu+Win双系统,并配置深度学习环境,对Nvidia显卡驱动与Cuda关系认识应该更加清晰. 在配置好的环境中使用nvidia-smi和nvcc -V两个命 ...
- GPU驱动、CUDA和cuDNN之间的版本匹配与下载
文章目录 GPU驱动.CUDA和cuDNN之间的版本匹配与下载 1. GPU驱动 2. CUDA 2.1. 查看自己GPU驱动的版本 2.2. 确定与GPU驱动匹配的CUDA版本 2.3. 下载CUD ...
- MSB3721 命令““C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin\nvcc.exe“ 已退出 返回代码为1
MSB3721 命令""C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin\nvcc.exe" ...
最新文章
- LightGBM模型_相关资料整理
- 帝国cms7.5百度小程序针对搜索引擎自然搜索优化版生成静态版
- hdu3622 二分+2sat
- Newtonsoft.Json的简单使用
- php 数组存入mysql_PHP将数组存入数据库中的四种方式
- HDU 5936 Difference
- 高等数学上-赵立军-北京大学出版社-题解-练习2.7
- 机器学习均方误差_机器学习:均方误差和回归线简介
- odbc 动态创建 mysql_如何动态创建ODBC数据源
- [渝粤教育] 江苏农牧科技职业学院 兽医文化 参考 资料
- 笔刷怎么做_怎么用手绘+PS做科技感很强的海报?
- python-docx处理word文件指定页面批量打印
- 用FCM函数实现模糊C均值聚类算法
- 天啦噜!Stateflow动态测试竟然so easy
- BBR: Congestion-based congestion control
- Miniconda3环境搭建详细流程
- 如果有智慧公交可视化平台,《开端》还能无限重启吗?
- 计算机与软件工程-研究生复试-专业面试-零碎基础知识-2
- 如何在Windows和Mac下挂载EFI分区
- 【小5聊】C#一键设置桌面壁纸同时叠加今天工作或备注内容到壁纸上(windows窗体篇)
热门文章
- 苹果cms安装 php映射,苹果cmsV10安装过程中的常见问题处理办法
- disable path length limit_通过Antsword看绕过disable_functions
- data为long 怎么设置vue_vue--为什么data属性必须是一个函数
- linux 内存使用率_我的内存都去哪里了?| 美创运维日记
- java中什么是数组_JAVA中关于数组的定义
- JavaApplet 绘制火柴棒和轮播图片
- android 控件宽度自适应_Android中让图片自适应控件的大小的方法
- java swing工具栏_javaSwing如何创建一个有工具条和菜单的窗口
- 2.9 iframe
- 微信小程序与Vue js数据渲染对比