Ubuntu 18.04 修复显卡驱动
硬核警告,仅限救急使用,帮助你找回自我(特指小傲娇:Ubuntu 🙃)
本人因为电池膨胀需要更换,更换完成后进入Ubuntu便出现分辨率固定在800*640无法更改,且无更改选项,(其实是因为断电重置了BIOS,导致安全启动被开启,安全启动又称secure boot,要让他变成禁用或者disable才行,有可能disable之后就可以了但我没试过,下次你们遇到可以先试试)网上的博客有几种方法解决:
1、修改内核(这个千万别碰),碰了的话,第一,得先找回当初装驱动所对应的内核版本(如果你平时一直是通过电脑开机的启动界面里的Ubuntu进入就不用怕,要重装的驱动对应的内核版本就是你默认通道进入Ubuntu的那个版本)内核版本可以用过以下方法来查看:
uname -r
2、降低内核版本,通过修改grub文件里面的参数进行版本选择(不用管他,重装驱动就行,不然后越整越坏)
为了排除问题
查看nvidia-smi
会发现以下字样:
nvidia-smi has failed because it couldn't communicate with the nvidia driver. make sure that the latest nvidia driver is installed and running.
去查看驱动是否存在(查看的方法我没找回抱歉),发现是存在的,说明驱动出了问题,得重装
网上说的重装方法有三种:(本人用的是第三种,前面两种不可取就不详细介绍了)
有两种情况:想换新的驱动\重装原来的驱动先说换新的,可以通过如下方法查看自己显卡驱动型号以及他推荐的版本
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
ubuntu-drivers devices
后面带distro non-free代表专用的意思,这些一般都是推荐的,
知道想装的型号之后就在nvidia官网进行搜索:
Download The Latest Official GeForce Drivers
本人为例,我是1060的
语言随意,其他的比较浅显易懂,操作系统查看设置里面的关于就行,一般是64位的然后进行搜索,有如下版本,(下面还有很多)
下载相应版本后,在下载找到xxx.run文件,将其放置在任意英文路径下,后面安装的时候方便查找和使用,本人是放置到了home的目录下