ubuntu20.04安装显卡驱动及ubuntu22.04安装显卡驱动

在安装显卡驱动时,遇到一些问题。找了许久也没找到具体的原因和解决方法。好在最后总算找到问题所在。这里列出安装的详细过程和问题的解决方法。希望后面能少踩点坑!!!

基于纯净的ubuntu20.04系统进行安装。


目录

一、关闭自动更新

二、换源

三、安装显卡驱动

四、问题及解决


一、关闭自动更新

进入系统后关闭自动更新。按照如下图所示进行设置:

2ea2c6c73ee544a5baa0494e45fcaa26.png

二、换源

打开终端,执行以下命令将源文件做备份:

sudo cp /etc/apt/sources.list /etc/apt/sources_copy.list

终端执行以下命令,会打开一个文件:

sudo gedit /etc/apt/sources.list

将里面的内容删除,把以下代码复制到打开的文件里面,保存并退出。

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
 
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

终端执行以下命令,更新一下:

sudo apt-get update

千万不要执行以下命令:sudo apt-get upgrade。也不要更新升级系统。

因为升级后会安装新的内核,导致和显卡驱动产生冲突。因此重启后会一直黑屏无法进入图形化界面。

三、安装显卡驱动

终端执行以下命令,查看显卡驱动:

nvidia-smi

由于此时还没安装显卡驱动,出现的应该是以下画面:

aafd0d70fb3a48e1b2ee3f85fc7800f3.png

打开软件和更新,在附加驱动里找到适合自己的显卡驱动,我这里选择的是nvidia-driver-535。(如果附加驱动里没有显示,可以在终端执行sudo apt-get update这条命令,再查看附加驱动。)

023892a2e7f14cf7bdceb64ad58c3819.png

重启后,在终端输入以下命令:

nvidia-smi

出现以下画面,即说明显卡驱动安装成功:

7da5839a6cce4d09b428bac980fc75bb.png

四、问题及解决

驱动安装完成后,终端执行以下命令:

nvidia-smi

出现如下画面:

f534d4e556774185ae2cec8e64ec0b09.png

并且重启后会发现界面一直是黑屏状态。

原因:升级系统后会安装新的内核,导致和显卡驱动产生冲突。重启后会一直黑屏无法进入图形化界面。

(若是连接扩展屏,重启后一直黑屏无法进入图形界面。把扩展屏断开连接后,重启就可解决。)

关于用扩展屏经常会出现问题,建议还是不要用扩展屏。

重启进入修复模式,在root下执行以下代码:

sudo apt-get purge nvidia*

执行完成后,关机。

再次开机,即可正常进入系统。

或进入修复模式,通过resume启动。

edce6f403e624c1bba370d6b2cc2735a.jpg

如果一直无法解决,建议重装ubuntu系统后,一步一步按照上述操作进行,即可解决。 

五、ubuntu22.04安装显卡驱动

ubuntu22.04安装显卡驱动时遇到的问题和用ubuntu20.04遇到的问题不一样。

进入系统后照常换源,前期操作都同ubuntu20.04一样。

有的教程会需要禁用默认显卡,我这里没有禁用,使用也没问题。

选择一个显卡驱动下载即可。

重启后终端执行以下代码:

nvidia-smi

出现如下问题:

f534d4e556774185ae2cec8e64ec0b09.png

并且笔记本电脑的触摸板无法使用,系统的网络图标也消失不见,无法联网。

终端执行以下命令:

dpkg --list | grep linux-image

 发现安装显卡驱动时安装了新的内核版本:

出现以上问题的原因在于新的内核版本不完整。

重启时在引导界面,选择高级模式,选择旧的内核版本启动。

旧的内核版本所有功能都是正常的。

终端执行以下命令,安装内核版本的包,具体的版本号根据自己的实际情况来:

sudo apt-get install linux-headers-6.8.0-57-generic 
sudo apt-get install linux-image-6.8.0-57-generic
sudo apt-get install linux-modules-6.8.0-57-generic 
sudo apt-get install linux-modules-extra-6.8.0-57-generic

随后重启即可。

终端执行以下命令,将之前安装的显卡驱动卸载:

sudo apt-get purge nvidia*

重启安装新的即可。

如果执行nvidia-smi还是无法显示显卡驱动信息,安装其他版本的驱动多试几次即可。之前的问题核心还是内核版本的不完整造成的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

如果是君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值