出现这个问题,很大可能就是显卡驱动掉了,只需重新安装就好
参考:https://blog.csdn.net/qq_36427732/article/details/80914653
一、下载显卡驱动
用一台电脑下载该显卡驱动,并放入u盘中
二、将u盘的驱动拷贝到Ubuntu机器上
1、登录控制台
首先在登陆界面按ctrl+alt+F1进入控制台模式,tty1
在login:后面输入你的用户名,回车
然后在password:后面输入密码,回车
2、禁止集成的nouveau驱动,由于是台式机,这个应该可以省略,如果是笔记本就一定需要
3、挂载u盘
在插入U盘之前之后两次输入
cat /proc/partitions
在第二次显示结果中多出来的即为U盘的设备号。因为电脑里是双硬盘,所以U盘在系统中为/dev/sdc1(sdc1表示的是sdc中的一个分区)。
mount命令挂载U盘
sudo mount /dev/sdc1 /mnt/usb
如果 /mnt中没有 usb目录,则 进入到/mnt 中 再sudo mkdir usb 创建目录
挂载完就可以访问
cd mnt/usb
ls
4、安装
先卸载之前的
sudo apt-get --purge remove nvidia-*
再安装
sudo chmod a+x NVIDIA-Linux-x86_64-384.130.run
sudo ./NVIDIA-Linux-x86_64-384.130.run -no-x-check -no-nouveau-check -no-opengl-files
在上述指令中,–no-opengl-files表示只安装驱动文件,不安装OpenGL文件,这个参数最重要。–no-x-check 安装驱动时不检查X服务。–no-nouveau-check 安装驱动时不检查nouveau(注:这个选项和1.2禁止集成的nouveau驱动组成双保险,其实一项操作就可以了)。