ubuntu 24.04安装Nvidia 显卡驱动 + CUDA + cuDNN
时间: 2025-03-16 22:21:56 浏览: 503
### 安装 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 版本的要求。
- 在多用户环境中操作时注意权限管理,避免覆盖其他用户的自定义路径设定。
- 如遇依赖冲突可尝试清理旧版本后再重新安装新组件。
阅读全文
相关推荐




















