记录22.04 安装 显卡驱动 以及一些问题

一. 前期准备

按照Ubuntu22.04 安装NVIDIA显卡驱动_ubuntu2204安装nvidia显卡驱动-CSDN博客

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

sudo apt-get update   #更新软件列表
 
sudo apt-get install g++
 
sudo apt-get install gcc
 
sudo apt-get install make

2.禁用nouveau (nouveau是通用的驱动程序)打开文件blacklist.conf(没有会创建新文件,不用管照样执行更改)

sudo gedit /etc/modprobe.d/blacklist-nouveau.conf

3.写入

    blacklist nouveau
    blacklist lbm-nouveau
    options nouveau modeset=0
    alias nouveau off
    alias lbm-nouveau off

4.更新系统

sudo update-initramfs -u

5.重启

reboot

6.验证是否禁用成功,若没有任何输出,则表示禁用成功。

lsmod | grep nouveau

二.安装驱动

1、安装lightdm 目的是用来指定启动图形界面,便于关闭图形界面。

sudo apt-get install lightdm

选择lightdm确定

2.安装 nvidia-cuda-toolkit 工具检查系统推荐显卡驱动,记录下recommend选项

sudo apt-get install nvidia-cuda-toolkit
sudo ubuntu-drivers devices

会出现很多选项 我这里选的是535 

3.在Ubuntu系统中找到 软件和更新 选择 驱动

打开附加

显示都是灰色的,或者只显示手动安装

4.卸载之前的驱动

# 删除之前安装的nvidia驱动
sudo apt-get purge nvidia-*
# 更新
sudo apt-get update
# 删的干净一些
sudo apt-get autoremove

 输入命令 nvidia-smi出现下面则卸载成功

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running

5.此时附加驱动中可以选择驱动了,选择你需要的驱动(最好不要选择带open后缀的),并应用更改

在输入nvidia-smi 就可以了

相关推荐

  1. Ubuntu——安装驱动

    2024-06-12 07:50:04       66 阅读
  2. 【工具】Ubuntu开机黑屏、NVIDIA驱动问题

    2024-06-12 07:50:04       44 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-12 07:50:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-12 07:50:04       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-12 07:50:04       82 阅读
  4. Python语言-面向对象

    2024-06-12 07:50:04       91 阅读

热门阅读

  1. 爬取京东商品图片的Python实现方法

    2024-06-12 07:50:04       34 阅读
  2. Oracle 存储过程

    2024-06-12 07:50:04       31 阅读
  3. 嵌入式Linux中OpenSSH移植到ARM开发板

    2024-06-12 07:50:04       29 阅读
  4. Redis的数据淘汰策略和集群部署

    2024-06-12 07:50:04       27 阅读
  5. 基于python的PDF文件解析器汇总

    2024-06-12 07:50:04       27 阅读
  6. Web前端开发PDF:技术与挑战的深度剖析

    2024-06-12 07:50:04       25 阅读
  7. 深度学习-使用 Bash 脚本

    2024-06-12 07:50:04       23 阅读
  8. C++中的抽象工厂模式

    2024-06-12 07:50:04       22 阅读
  9. 关于Flutter doctor里两个警告的消除

    2024-06-12 07:50:04       31 阅读
  10. 深度探索Copilot插件

    2024-06-12 07:50:04       29 阅读