ubuntu18.04在安装CUDA并更新显卡驱动后无法进入图形界面的解决办法

ubuntu18.04在安装CUDA并更新显卡驱动后无法进入图形界面的解决办法

运行环境为:
Ubuntu18.04LTS
tensorflow-gpu1.13.1
CUDA10.0
cuDNN7.5
NVIDIA GTX1060,
驱动为390.58,
关键点来了,此时程序运行时报错:
tensorflow.python.framework.errors_impl.InternalError: cudaGetDevice() failed. Status: CUDA driver version is insufficient for CUDA runtime version。
原因在于CUDA toolkit安装的是10.0,但是10.0对应的驱动为不小于396,因此就出错了。
于是就将显卡驱动升级为450。
以下是显卡驱动与CUDA对应关系
在这里插入图片描述**.run文件的命名规则就是 cuda_cuda版本号_显卡驱动最低要求版本号_操作系统名.run
如:cuda_10.0.130_410.48_linux.run中的410.48 就是NVIDIA的版本号,CUDA 10.0.13 需要410.48版本以上版本。
以上就是产生重启后无法进入图形界面的所有前提操作。
重启后卡在ubuntu界面,如下:
a start job is running for hold until boot process finishes up(X s/unlimit)
问题造成原因:更新驱动的时候,将默认启动管理器(default display manager)选为gdm3了,实际上使用的是默认的lightdm。

解决方法:
1.Ctrl+Alt+F1进入终端,输入以下命令:

sudo apt-get install gdm3
sudo vim /etc/X11/default-display-manager

2.将/usr/sbin/lightdm改为/usr/sbin/gdm3

vim /etc/rc.local

3.输入:

#!bin/sh -e
/etc/init.d/gdm3 restart

​ **保存退出
​ **输入这个启动脚本,原因是gdm3服务无法在开机后自启,因此进入不了图形界面
4.重启:

sudo reboot

​ 即可完全修复。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值