ubuntu系统显卡驱动失效后,界面分辨率变大怎么办?

原因:系统内核升级后与 原显卡驱动不适配

方法一:

重新安装显卡驱动

方法二:

手动设定每次登陆时的ubuntu的内核版本:
若显卡驱动已经坏掉:
1)重启时,按住esc键进入GRUB模式;

2)选择Advanced options for ubuntu

3)选择上一个内核版本的打开(无注释的那个,不是recovery mode)

打开后发现进入系统,且分辨率正常,nvidia-smi也正常

方法三(推荐):

参考:http://www.humans-enabled.com/2014/08/how-to-set-default-grub-kernel-boot.html

若想以后不一直重复以上步骤,则需在系统文件中指定内核版本,方法如下:

在显卡驱动与内核版本适配的情况下:

1)确定当前内核版本,终端输入:
uname -r

​ 输出:
bash 4.15.0-107-generic

2)终端输入:
grep submenu /boot/grub/grub.cfg
​ 输出:
bash submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-535d05aa-cc57-498a-95ec-2c3b33ffa3c1'

​ 复制:‘’中的内容: gnulinux-advanced-535d05aa-cc57-498a-95ec-2c3b33ffa3c1'

3)终端输入:grep gnulinux /boot/grub/grub.cfg

​ 在输出中找到与当前内核版本一致的非recovery mode下的‘’中的这句:

menuentry 'Ubuntu, with Linux 4.15.0-107-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-107-generic-advanced-535d05aa-cc57-498a-95ec-2c3b33ffa3c1'

4)备份系统文件:sudo cp /etc/default/grub ~

5)修改系统文件:

sudo vi /etc/default/grub

注释掉 GRUB_DEFAULT=0, 在其前面加 # 即可

添加:GRUB_DEFAULT=‘第一句话>第二句话’

最终结果如下:
在这里插入图片描述
6)使配置文件生效:

终端输入:sudo update-grub

7)重启电脑,终端输入uname -r,查看内核版本,万事大吉!

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值