Linux安装Ubuntu24.04系统 并安装配置Nvidia 4090 显卡驱动

在这里插入图片描述

在这里插入图片描述

公司积极拥抱AI潮流,买了一台4090D的显卡,安装系统配置环境过程一波三折

一开始尝试的Centos7,Centos9 的系统,可能系统版本和显示驱动版本不匹配,也可能过程中的步骤不正确,最终没有成功。

重新尝试Ubuntu24.04 系统,最终成功。

方式一、离线安装

一、准备显卡驱动

1.1 查看显卡型号

使用命令 lshw 确定显卡型号

lshw -numeric -C display

lspci | grep -i nvidia

在这里插入图片描述

1.2 确认系统的版本

1.2.1 当前操作系统信息
root@hostname:~# lsb_release -a

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 24.04.2 LTS
Release:	24.04
Codename:	noble

在这里插入图片描述

1.2.2 检查当前系统中有没有显卡驱动
nvidia-smi

注意是没有空格的, 之前输入有空格习惯了,这个需要注意。

终端输入nvidia-smi 检查有没有显卡的信息, 如果有, 说明已经有显卡驱动了。
在这里插入图片描述

我的是没有的

我们发现输出的信息中有Corporation AD102 ,可以根据这个信息查询适合的显卡型号
查询网址:https://admin.pci-ids.ucw.cz/mods/PC/10de?action=help?help=pci
在这里插入图片描述
在这里插入图片描述
点击后跳转
在这里插入图片描述
可以看到,显卡型号为:Name: AD102 [GeForce RTX 4090 D]

1.3 根据显卡型号下载驱动

去英伟达官网下载

https://www.nvidia.com/

注意:

之前看网上的教程的时候, 有些给的所谓 “官网” 地址是找不到驱动的,最好直接输入它的域名,然后点击Drivers.
在这里插入图片描述
进入页面之后有几个输入框,输入对应信息:显卡型号、操作系统和语言,选择相应的驱动版本
我这里是4090

注意, 后面带notebook的是笔记本的驱动,不要下载错了

在这里插入图片描述
输入参数型号后,点击查找(Find)

在这里插入图片描述

点击view

### 安装 Nvidia 显卡驱动Ubuntu 24.04安装 Nvidia 显卡驱动前,需确认硬件兼容性和系统需求。通过以下方法可以完成驱动程序的安装: 1. 打开终端更新包列表: ```bash sudo apt update && sudo apt upgrade -y ``` 2. 添加官方 PPA 安装最新稳定版驱动: ```bash sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo ubuntu-drivers autoinstall ``` 3. 验证驱动是否成功安装: ```bash nvidia-smi ``` 如果显示 GPU 使用情况,则说明驱动已正确安装[^2]。 --- ### 安装 CUDA Toolkit 根据显卡支持的 CUDA 版本选择合适的工具包版本。对于支持 CUDA 12.2 的显卡,推荐安装较低版本(如 CUDA 12.1),以确保稳定性。 1. 访问 NVIDIA 开发者网站获取对应版本链接[^1]: 下载地址:`https://developer.download.nvidia.com/compute/cuda/12.1.1/local_installers/cuda_12.1.1_530.30.02_linux.run` 2. 下载运行安装脚本: ```bash wget https://developer.download.nvidia.com/compute/cuda/12.1.1/local_installers/cuda_12.1.1_530.30.02_linux.run chmod +x cuda_12.1.1_530.30.02_linux.run sudo sh ./cuda_12.1.1_530.30.02_linux.run ``` 3. 按照提示完成安装过程,设置环境变量: 编辑 `~/.bashrc` 文件,添加如下内容: ```bash export PATH=/usr/local/cuda-12.1/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda-12.1/lib64:$LD_LIBRARY_PATH ``` 4. 刷新配置文件使更改生效: ```bash source ~/.bashrc ``` 5. 测试 CUDA 是否正常工作: 运行样例测试程序验证安装状态: ```bash cd /usr/local/cuda-12.1/samples/1_Utilities/deviceQuery make ./deviceQuery ``` 若结果显示设备信息无误,则表明 CUDA 已经成功部署。 --- ### 安装 cuDNN 库 cuDNN 是用于加速深度学习框架的重要库之一,通常与特定版本的 CUDA 套件绑定使用。 1. 登录到 [NVIDIA Developer](https://developer.nvidia.com/) 账户下载适用于 CUDA 12.1 的 cuDNN 存档文件。 2. 解压 tar.gz 文件至指定目录: ```bash tar -xzvf cudnn-linux-x86_64-*.*.*_*-archive.tar.xz sudo cp cuda/include/cudnn*.h /usr/local/cuda-12.1/include/ sudo cp cuda/lib64/libcudnn* /usr/local/cuda-12.1/lib64/ sudo chmod a+r /usr/local/cuda-12.1/include/cudnn*.h /usr/local/cuda-12.1/lib64/libcudnn* ``` 3. 更新动态链接器缓存: ```bash echo "/usr/local/cuda-12.1/lib64" | sudo tee -a /etc/ld.so.conf.d/cuda.conf sudo ldconfig ``` --- ### 总结注意事项 - 确认操作系统内核版本以及 GCC 支持范围满足所选 CUDA 版本的要求。 - 在多用户环境中操作时注意权限管理,避免覆盖其他用户的自定义路径设定。 - 如遇依赖冲突可尝试清理旧版本后再重新安装新组件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

AI小胖

您的鼓励是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值