Ubuntu 20.04安装CUDA失败导致系统黑屏消息nvidia 0000:01:00.0: can‘t change power state from D3cold to D0 的解决方法
Ubuntu
20.04安装CUDA
失败导致系统黑屏消息nvidia 0000:01:00.0: can't change power state from D3cold to D0
的解决方法
贺志国
前天,因为无聊,将CUDA 11.7
升级到CUDA 12.0
,安装完成后重启,系统黑屏,提示信息如下:
nvidia 0000:01:00.0: can't change power state from D3cold to D0
一看就是CUDA安装失败导致Nvidia显卡驱动异常了,于是只能在命令行中修复解决了。
一、进入命令行界面
我的电脑是联想Thinkbook,这个电脑选择开机菜单比较繁琐,具体方法如下:
- 开机按
shift+esc
键进入grub
菜单,选择ubuntu
高级选项,注意不要一直按着shift+esc
键不动,这样会直接进入grub
提示界面,只需按一次即可; - 在显示的界面中选中相应内核的
recovery mode
模式敲回车,到恢复模式主菜单界面; - 在恢复模式主菜单界面中选择
fsck check all filesystems
,一直敲回车,直到再次返回到恢复模式主菜单界面; - 选中
root drop to root shell prompt
敲回车,进入命令行界面。
二、删除CUDA 12.0
罪魁祸首肯定是CUDA 12.0
,于是需要删除它,命令如下:
sudo apt-get --purge remove "*cublas*" "*cuda*" "nsight*"
删除 Nvidia 驱动程序:
sudo apt-get --purge remove "*nvidia*"
但上述命令基本上不能够将CUDA 12.0
清理干净,使用如下命令查找:
sudo find / -iname "*ubuntu2004-12*"
sudo find / -iname "*cuda12*"
再使用rm -f
命令将搜索到的文件全部删除。执行如下修复安装命令:
sudo apt-get --fix-broken install
重启电脑,就可重新进入Ubuntu图形化界面。
三、重新安装CUDA
CUDA
程序可在进入图形化界面之前安装,也可在进入图形化界面后安装,只要确保网络连接正常就行。因为CUDA
里面自带了Nvidia
显卡驱动,因此安装CUDA
前不需要安装Nvidia
显卡驱动(安装不匹配的显卡驱动反而容易坏事)。
下面以我安装的CUDA 11.7
为例,列出安装命令如下:
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin
sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/11.7.0/local_installers/cuda-repo-ubuntu2004-11-7-local_11.7.0-515.43.04-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu2004-11-7-local_11.7.0-515.43.04-1_amd64.deb
sudo cp /var/cuda-repo-ubuntu2004-11-7-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cuda
安装完毕后,使用如下命令验证安装是否正常
nvidia-smi
Ubuntu 20.04安装CUDA失败导致系统黑屏消息nvidia 0000:01:00.0: can‘t change power state from D3cold to D0 的解决方法相关推荐
- Ubuntu 20.04安装CUDA CUDNN 手把手带你撸
新手先看这 之前一直使用CPU做训练,最近手上多了台单卡1080Ti显卡主机,于是开始研究GPU训练.用GPU训练一定会使用CUDA了,刚开始接触CUDA非常非常头痛,对小白很不友好,我几乎整了整整一 ...
- 记录自己 Ubuntu 20.04 安装 CUDA 及 Pytorch
文章目录 一. 安装相关驱动 1. 查看显卡型号 2. 查找显卡驱动 3. 禁用 nouveau 3.1 检查是否已经禁用 3.2 禁用 nouveau 的具体命令 二. 安装 CUDA 1. 选择 ...
- ubuntu 20.04安装cuda
ubuntu 20.04中安装cuda 正确安装方法: 安装tensorflow后跑深度学习代码时,发现只在cpu上运行. 运行下列代码 import tensorflow as tf print(t ...
- E: Unable to locate package openjdk-8-jre ubuntu 20.04安装jdk 失败
win10 系统 装的 ubuntu 在装zookeeper的时候 报jdk 不存在,下面安装jdk过程 直接安装失败报: E: Unable to locate package openjdk-8- ...
- Ubuntu 20.04 安装NVIDIA显卡驱动+cuda 11.7+cudnn 8.4
Ubuntu 18.04 安装NVIDIA显卡驱动+cuda 10.2+cudnn 本机环境 1 相关查询命令 一.Ubuntu 20.04 安装NVIDIA显卡驱动 二.Ubuntu 20.04 安 ...
- Linux系统Ubuntu 20.04 ,cuda=11.1。实现C3D代码环境。
行为识别C3D代码(pytorch)实现过程及常见错误 1.C3D网络代码 C3D(pytorch)实现代码链接 C3D代码链接 2.C3D代码复现过程 我认为这位博主对于C3D复现过程的描述是非常好 ...
- ubuntu18.0.4 不能下载 libgd2-dev(ubuntu 20.04 安装perl 中GD 模块失败的解决办法)
ubuntu18.0.4 不能下载 libgd2-dev 一.错误信息: Unable to locate package libgd2-dev 二.原因 没有对应源 到 https://packag ...
- Ubuntu 20.04安装Ros Noetic及Ubuntu 18.04安装ROS Melodic(两版本详细填坑)
Ubuntu 20.04安装Ros Noetic及18.04安装ROS Melodic 表1-1 ROS的历史版本 1. 设置安装源 2. 添加秘钥 3. 更新列表 4. 开始安装 5. 配置ROS环 ...
- Ubuntu 16.04 安装 CUDA Toolkit 10.0
Ubuntu 16.04 安装 CUDA Toolkit 10.0 NVIDIA 引领人工智能计算 - NVIDIA https://www.nvidia.cn/ CUDA Zone https:// ...
最新文章
- 重学java基础第九课:软件和软件关系
- android实现自动横竖屏切换,android 中实现横竖屏切换【原创】
- JS 函数参数arguments对象(实例)
- ASP.NET MVC- UrlHelper的用法
- linux酷q运行不了,笔记:Linux中安装酷Q
- APP原生开发与APP混合开发的区别
- 02组团队项目-Alpha冲刺-1/6
- C++中一维二维数组传参
- cpu倍频模式怎么调_CPU超频详细设置图文教程 CPU怎么超频
- ssh协议(git和github gitee 之间的传输协议)
- 参加数学建模国赛,需要掌握哪些数学建模知识
- 荣耀v40pro和华为nova8pro哪个好?
- 关联分析(Apriori,FP-growth)
- 如何使用python实现简单爬取网页数据并导入MySQL中的数据库
- Python 强化学习实用指南:1~5
- python中map函数是什么意思_python中map什么意思
- 跟我学ABAP/4-初识ABAP
- 基于java的简单学生宿舍管理系统
- 西门子1200,et200sp和西门子触摸屏做的金银精炼控制系统
- 代号为qstar的新引擎诞生了