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博客

相关推荐
拓端研究室7 分钟前
专题:2025年游戏科技的AI革新研究报告:全球市场趋势研究报告|附130+份报告PDF、数据仪表盘汇总下载
人工智能
CSTechEi19 分钟前
【SPIE/EI/Scopus检索】2026 年第三届数据挖掘与自然语言处理国际会议 (DMNLP 2026)
人工智能·自然语言处理·数据挖掘
GJGCY20 分钟前
技术剖析:智能体工作流与RPA流程自动化的架构差异与融合实现
人工智能·经验分享·ai·自动化·rpa
UMI赋能企业24 分钟前
制造业流程自动化提升生产力的全面分析
大数据·人工智能
说私域1 小时前
“开源AI大模型AI智能名片S2B2C商城小程序”视角下的教育用户策略研究
人工智能·小程序
墨利昂1 小时前
Transformer架构:深度学习序列建模的革命性突破
深度学习·架构·transformer
gddkxc1 小时前
AI CRM中的数据分析:悟空AI CRM如何帮助企业优化运营
人工智能·信息可视化·数据分析
我是李武涯1 小时前
PyTorch Dataloader工作原理 之 default collate_fn操作
pytorch·python·深度学习
AI视觉网奇2 小时前
Python 检测运动模糊 源代码
人工智能·opencv·计算机视觉
东隆科技2 小时前
PRIMES推出SFM 2D全扫描场分析仪革新航空航天LPBF激光增材制造
人工智能·制造