一、Nvidia显卡驱动的卸载
对于Linux下的ubuntu20.04系统,如果遇到开机时长期停在logo界面时,无法进入到主界面的问题,多半是nvidia显卡驱动出现了问题,卸载后重启可以解决该问题。
具体表现
- 已经安装过显卡驱动
- 在之后的使用过程中,开机时一直卡在logo界面
- 并且,自从安装显卡驱动之后,会出现卡机卡在logo界面,需要二次或多次重启,但这回多次重启也不行,很烦!!!
解决方法
- 卸载显卡驱动
在开机进入引导栏后,选择 “advanced options for ubuntu recovery mode” (也就是第二项),再次选择第二项,也就是带有括号,里面有 “recovery” 字样的一项。按向下按键,选择 “root” 一行,按 Enter 确认。此时进入命令行,在左下角可以看到输入界面,按 Enter 确认进入,依次输入以下命令:
sudo apt-get --purge remove nvidia*
sudo apt autoremove
reboot
其中的reboot是重启指令
参考:Ubuntu20.04开机卡在logo界面_乌班图卡在开机界面-CSDN博客
二、Nvidia显卡驱动的安装
卸载nvidia显卡后,当运行深度学习算法的代码时,难免需要再次安装nvidia显卡,下面记录安装的过程:
首先确定当前笔记本是没有nvidia显卡驱动的,在终端中输入nvidia-smi:
终端显示: Command 'nvidia-smi' not found 说明没有nvidia显卡驱动
下面根据终端提示进行安装,输入安装指令(我选择了535):
# 建议使用nvidia-driver-535,而不是nvidia-utils-535
sudo apt-get install nvidia-driver-535
安装完成后找不到nvidia设备,需要重启。reboot之后再次nvidia-smi就可以发现驱动安装成功:
参考:nvidia-smi no devices were found-CSDN博客
三、Nvidia显卡驱动的重启
对于nvidia显卡驱动的重启操作,输入指令:
sudo shutdown -r now
即可重新启动显卡驱动~
参考:RuntimeError: CUDA unknown error - this may be due to an incorrectly set up environment-CSDN博客