Ubuntu22.04安装显卡驱动(亲测有效)

一、GCC版本问题

第一次安装显卡驱动失败,查看了log文件,才知道是GCC版本的原因。Ubuntu22.04版本务必先升级GCC,可以参考我的另一篇博客👇

ubuntu22.04 升级 gcc 12.3_ubuntu gcc12-CSDN博客

二、手动安装

1. 下载驱动和卸载、禁用自带驱动程序

1.1 查看系统显卡型号

复制代码
lspci | grep -i nvidia

看半天没看懂是什么型号,查了下由于驱动问题无法显示显卡的具体型号,在下面的网址输入2684,可以看到显卡型号是 GeForce RTX 4090

PCI devices

1.2 从NVIDIA官网下载相应驱动

官网网址:Download The Official NVIDIA Drivers | NVIDIA

NVIDIA GeForce 驱动程序 - N 卡驱动 | NVIDIA

1.3 卸载Ubuntu自带的驱动程序下载

复制代码
sudo apt-get --purge remove nvidia*
sudo apt autoremove

1.4 禁用自带的nouveau nvidia驱动

打开/etc/modprobe.d/blacklist.conf

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

如果提示没有vi就执行下面命令安装一下:

复制代码
 sudo apt install vi

在blacklist.conf文件中最后添加如下内容(按 i 插入内容)

复制代码
blacklist nouveau 
options nouveau modeset=0 

然后保存退出。(按ESC,然后输入:wq)

1.5 更新

复制代码
sudo update-initramfs -u

1.6 重启电脑

复制代码
sudo reboot

1.7 查看是否将自带的驱动屏蔽

复制代码
lsmod | grep nouveau

没有结果输出,则表示屏蔽成功。

2. 安装显卡驱动

2.1 停止lightdm桌面服务

复制代码
sudo service lightdm stop

如果提示没有lightdm,使用下面命令安装,

复制代码
sudo apt install -y lightdm

再执行上面的命令。如果按照的服务器版本的ubuntu,是没有图像化桌面的,可以忽略2.1步骤。(注意,服务器版的ubuntu不需要这一步;如果是桌面版的ubuntu,需要这一步,最后安装完成之后需要命令重新启动桌面服务,不然没有图形化界面,只有终端形式)

2.2 安装驱动

2.2.1 首先查看你有没有安装gcc
复制代码
gcc --version

这一步十分重要,不是说有GCC就可以了,再说一次,版本十分重要,Ubuntu22.04需要gcc 12.3.0,升级gcc版本同第一节所述。

如果没有安装gcc一般make也没安装,这时需要使用下面命令安装一下gcc和make

复制代码
sudo apt install gcc & make
2.2.2 执行安装

cd到你下载的显卡驱动的目录

复制代码
sudo chmod a+x NVIDIA-Linux-x86_64-550.120.02.run
sudo ./NVIDIA-Linux-x86_64-550.120.02.run -no-x-check -no-nouveau-check -no-opengl-files
  1. -no-x-check: 安装时关闭X服务;
  2. -no-nouveau-check: 安装时禁用nouveau;
  3. -no-opengl-files: 只安装驱动文件,不安装OpenGL文件。

安装过程中下面步骤按照下图选择,其它默认。

安装完成以后执行

复制代码
nvidia-smi

如果显示如下内容则表示安装成功。

参考:

ubuntu22.04安装显卡驱动+cuda+cudnn-CSDN博客

linux服务器上查看显卡(nvidia)型号_lspci | grep -i nvidia-CSDN博客

相关推荐
Dawson Zhu3 小时前
基于Palantir Foundry构建半导体制造AI友好型数据中台:从良率分析场景谈起
人工智能·语言模型·架构·制造·agi
fthux3 小时前
装闭 RenoPit 源码解析(04):装修图纸和合同文件上传处理流程
人工智能·ai·开源·github·open source·renopit
weixin_446260854 小时前
从被动镜像到主动智能体:面向网络物理人工智能的整体论数字孪生(HDT-Net)
网络·人工智能
秋枫要学习4 小时前
你的鼠标,正在被 AI 抢走
人工智能·计算机外设
满怀冰雪5 小时前
19-图像数据处理:PaddleVision Transform 实战
人工智能·深度学习·计算机视觉·paddle
IT_陈寒6 小时前
Vue的响应式让我原地破防,原来问题出在这
前端·人工智能·后端
带娃的IT创业者6 小时前
Kimi-K3 开源背后:2.8 万亿参数的“暴力美学”与智能体的新拐点
人工智能·开源·大模型·智能体·开源模型·kimi-k3·moonshot ai
m0_380743876 小时前
实战看出 LLM API 的隐性消耗
人工智能
安逸Ai6 小时前
Claude Code、Cursor、Copilot 这类工具通常如何理解项目上下文?
人工智能