Ubuntu 卸载重装 Nvidia 显卡驱动

问题描述

我使用 airsim 的时候,发现 UE4 没法使用显卡,导致非常卡顿

输入

复制代码
nvidia-smi

有显卡型号等信息的输出,但是进程 process 里面没有显示 airsim 和其他软件占用显卡情况

因此,我选择了卸载重装

一.卸载旧版本的驱动

卸载

复制代码
sudo apt-get --purge remove "*nvidia*"
sudo /usr/bin/nvidia-uninstall

这里我输入第一句后就基本上卸载干净了,再输入第二句就显示找不到命令了

输入 nvidia-smi 测试

没有显卡型号,成功卸载

二.禁用nouveau驱动

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

打开配置文件,在最后加入

复制代码
blacklist nouveau
options nouveau modeset=0

更新使其生效

复制代码
sudo update-initramfs -u

重启电脑

输入以下命令验证:

复制代码
lsmod | grep nouveau

没有输出,则禁用成功

三.安装新驱动

全网总结下来一共有3种方式可以安装:

  1. 从"软件和更新"安装。
  2. 从PPA源安装。
  3. 使用NVIDIA官网的安装包。

上次旧的驱动我用的是第三种方法安装的,本次使用 PPA 源安装


1.使用 PPA 源安装

复制代码
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update

这一步是回车安装PPA源

2.查看适合的驱动

复制代码
ubuntu-drivers devices

ppa源会推荐给你可以用于本机的驱动版本,建议选择系统recommend(推荐即最适合)的版本

3.安装显卡驱动:

自动安装推荐版本:(我用的是下面的第一句)

复制代码
sudo ubuntu-drivers install

 sudo apt install [这里写上一步 recommended 的显卡版本]

4.安装mesa包:

复制代码
sudo apt-get install mesa-common-dev

5.完成安装后重启

输入

复制代码
nvidia-smi

成功显示:说明软件正常调用显卡

输入

复制代码
inxi -G

显示

参考链接:

Ubuntu18-22.04安装和干净卸载nvidia显卡驱动------超详细、最简单_ubuntu安装nvidia显卡驱动-CSDN博客

Ubuntu20.04更新部分软件后RTX 3080显卡无法正常调用的问题解决_ubuntu20.04 dpkg用不了-CSDN博客

ubuntu18.04安装nvidia驱动,3种方式图文详解+卸载教程_ubuntu18.04安装nvidia显卡驱动-CSDN博客

相关推荐
霁月的小屋21 分钟前
Docker 工程化实践(二):理解镜像分层与容器文件系统
运维·docker·容器
Android系统攻城狮26 分钟前
Linux PipeWire深度解析之pw_context_add_spa_lib调用流程与实战(二十九)
linux·运维·服务器·音频进阶·pipewire音频进阶
Dovis(誓平步青云)41 分钟前
《如何在CentOS 7中添加Plex官方软件源:解决文件磁盘难管理难题》
linux·运维·服务器·后端·生成对抗网络·centos
草莓熊Lotso1 小时前
【Linux网络】深入理解Linux IO多路复用:select服务器完善、内核原理与poll实战
linux·运维·服务器·c语言·网络·c++
深念Y1 小时前
MSYS2 是什么,要不要装?
运维·环境·开发·工具·msys2
byte轻骑兵1 小时前
BlueZ源码编译环境配置全指南:Linux桌面原生编译 + 嵌入式ARM交叉编译 + 定制裁剪与调试实战
linux·arm开发·蓝牙·bluez·电脑蓝牙
纪伊路上盛名在1 小时前
NVML ERROR_ RM has detected an NVML_RM version mismatch
linux·数据库·gpu·驱动
醉逍遥_祥1 小时前
Linux进程与NuttX任务(Linux Processes vs NuttX Tasks)
linux·单片机·嵌入式软件
网安老伯1 小时前
网络安全基础要点知识介绍(非常详细),零基础入门到精通,看这一篇就够了
运维·前端·网络协议·web安全·网络安全·职场和发展
AndyHeee1 小时前
Linux 内核底层机制:设备树(Device Tree)的数据结构与内存组织
linux·前端·数据结构