Ubuntu系统开机图标变大分辨率降低,找不到其他选项

经过查找资料以及亲自尝试,通过重现安装驱动解决。以下是重装方法:

1、

一、更新软件列表和安装必要软件、依赖

复制代码
sudo apt-get update

(更新软件包)出现多行如下报错:(如果没有报错直接到下面的sudo apt-get install g++)

注意报错信息我这里是list:59与list:71行报错,也就是第59行跟第71行的源地址重复

命令行输入:

复制代码
sudo gedit /etc/apt/sources.list

,打开sources.list文件,

打开后观察(如上图)发现第59行跟第71行地址重复,我们用#注释掉第71行,或者直接删除第71行的内容。(如果你的出现多行重置,查看提示信息list后面的行数,注释掉多余的,剩下一个源地址就可以。我的后面还出现了55行和72行报错,重复,把其中一个注释掉就行,直到没有重复的。)

保存退出

终端运行指令:

复制代码
sudo apt-get update

终端继续**:**

复制代码
sudo apt-get install g++

终端采用命令:

复制代码
sudo apt-get install gcc

二、卸载驱动,禁用默认驱动

卸载驱动
复制代码
sudo apt-get --purge remove nvidia*

sudo apt autoremove

sudo apt-get --purge remove "*nvidia*"
禁用默认驱动

终端输入命令打开blacklist.conf文件

复制代码
sudo gedit /etc/modprobe.d/blacklist.conf

在blacklist.conf文件末尾加上这两行,并保存:

  1. blacklist nouveau

  2. options nouveau modeset=0

然后执行,更改应用:

复制代码
sudo update-initramfs -u

验证是否禁用nouveau:

复制代码
lsmod | grep nouveau

终端没有信息返回说明已禁用。

三、重装驱动

先查看自己的电脑支持什么版本。

查看GPU型号

复制代码
lspci | grep -i nvidia

去**NVDIA 驱动官网**搜索自己的显卡需要的驱动型号,并下载.run文件

进入到下载好的.run文件夹下,给驱动run文件赋予执行权限(替换自己下载的驱动名称):

复制代码
cd 下载

!!!执行下述指令时,将.run文件换成自己下载的文件。

复制代码
sudo chmod  a+x NVIDIA-Linux-x86_64-570.124.04.run
  1. sudo ./NVIDIA-Linux-x86_64-570.124.04.run -no-x-check -no-nouveau-check -no-opengl-files

  2. #只有禁用opengl这样安装才不会出现循环登陆的问题

出现下图,选择NVIDIA Proprietary,左右键选择,enter确定

出现下图,选择"continue installation"按Enter键确定:

"Install Nvidia's 32-bit compatibility libraries?"选择no:

"Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. "选择 Yes:

最后选择ok:

可以在终端里输入nvidia-smi检查一下驱动版本,对应则成功。

重启电脑,发现分辨率恢复了,图标也变小回去了。

相关推荐
xx~t7 分钟前
嵌入式——ARM——汇编1
linux·汇编·arm开发·嵌入式硬件·arm
ly768915 分钟前
磁盘 I/O 延迟突增:用 iostat、blktrace 与火焰图定位到具体调用栈
java·linux·前端·数据库·iostat·磁盘 i/o·blktrace
程序员-Benothing18 分钟前
Linux查找文件命令:find、locate、which、whereis实战
linux·运维·服务器
j7~19 分钟前
【Linux网络加餐】(篇七)网络版计算器(中):协议落地、报文分隔与完整链路
linux·c++·网络编程·tcp·报文分割·网络计算器·协议落地
团子股股东峥哥27 分钟前
day39-RHEL-访问网络附加存储
linux·运维·服务器
不会写代码的小可爱&&29 分钟前
深入 Linux 内核内存管理:slab/slub 分配器原理剖析
linux·硬件架构
浪淘沙jkp43 分钟前
全程无人值守完成ubuntu22.04到xubuntu 24.04.5的升级
ubuntu
名字还没想好☜1 小时前
Kubernetes 用 kubectl port-forward 和 proxy 调试集群内服务:两者区别、断连自动重连与为什么别用在生产
运维·docker·kubernetes
sean9081 小时前
Ubuntu 26.04 终端显示冗余信息
ubuntu·终端·异常
H_oRIZoN_1 小时前
Linux入门DAY44 ARM 入门 Day02|ARM 汇编指令、模式切换、栈操作、汇编 C 混合编程
linux·单片机·嵌入式硬件·arm·linux应用编程