linux重启后界面超级大,超出屏幕

本文详细介绍了在Ubuntu系统中遇到NVIDIA驱动安装不匹配导致的无驱动及登录循环问题的解决方法。首先,通过卸载所有NVIDIA相关驱动,然后禁用nouveau以避免冲突。接着,创建并更新内核initramfs,确保配置生效。在纯终端环境下安装推荐的NVIDIA驱动,并验证nouveau是否已禁用。最后,重启电脑并使用nvidia-smi检查驱动是否安装成功。
摘要由CSDN通过智能技术生成

原因是安装的nvidia驱动不匹配。
用nvidia-smi查看没有驱动了,之前有的。
用sudo ubuntu-drivers autoinstall指令安装失败,原因是推荐470版本的,但是470版本non-free.
最后用https://www.bbsmax.com/A/GBJrknRa50/这里的方法解决了。

一定要让环境干净

(1) 注意, 以下的步骤如果有安装zsh的一定要退出zsh环境, 在原始的环境下进行以下操作, 主要是为了保证安装环境的干净

$ bash

(2) 安装之前先卸载之前存在的nvidia相关的驱动版本

$ sudo apt-get remove --purge nvidia*

(3) 一定要禁用nouveau, 不禁用nouveau会一直出现登录死循环的问题

$ cd /etc/modprobe.d

$ sudo gedit nvidia-installer-disable-nouveau.conf

输入以下内容后保存

blacklist nouveau

options nouveau modeset=0

保存后一定要重新生成kernel initramfs, 一定别忘了输入下面两句命令

$ sudo update-initramfs -u

$ sudo update-grub

重启电脑

$ sudo reboot

! ! ! 这里注意了, 重启电脑后, 本人在登录的时候在启动时按下 ctrl + alt + F2进入了纯终端界面,然后之后的步骤包括(4)都是在纯终端界面进行

输入以下命令查看nouveau是否禁用成功, 如果没有返回, 则说明禁用成功

$ lsmod | grep nouveau

(4) 安装nvidia驱动

$ ubuntu-drivers devices

! ! ! 注意这里的版本一定要和安装成功后首行显示的Driver Version是同一型号(与它小数点前面的型号一致就好)

$ sudoubuntu-drivers autoinstall

重启电脑

$ sudo reboot

查看是否安装成功

输入nvidia-smi, 出现如下所示的方框, 则说明安装成功

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值