ubuntu安装nvidia显卡驱动和cuda,nvcc
时间: 2025-05-13 20:51:17 浏览: 41
### Ubuntu 上安装 NVIDIA 显卡驱动、CUDA 和 NVCC 的配置教程
#### 1. 查看显卡支持的驱动版本
在安装之前,可以运行以下命令来查看当前硬件支持哪些 NVIDIA 驱动版本:
```bash
sudo ubuntu-drivers devices
```
这一步非常重要,因为它会列出适合您显卡的具体驱动版本[^3]。
#### 2. 更新系统并安装必要的工具包
为了确保系统的稳定性,在安装任何软件前都需要更新系统。可以通过以下命令完成此操作:
```bash
sudo apt update && sudo apt upgrade -y
```
接着安装一些编译所需的依赖项:
```bash
sudo apt install build-essential dkms linux-headers-generic -y
```
#### 3. 添加官方 PPA 并安装 NVIDIA 驱动
通过添加官方图形驱动程序仓库 (PPA),可以获得最新的稳定版 NVIDIA 驱动:
```bash
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
```
之后可以根据 `ubuntu-drivers` 命令的结果指定要安装的驱动版本号(例如 `nvidia-driver-535`),或者直接让系统自动选择最佳选项:
```bash
sudo apt install nvidia-driver-<version> -y
```
如果不确定具体版本,则可尝试使用自动化方式安装推荐的最佳驱动:
```bash
sudo ubuntu-drivers autoinstall
```
重启计算机使更改生效:
```bash
sudo reboot
```
验证驱动是否正常工作:
```bash
nvidia-smi
```
该命令应该返回有关 GPU 使用情况的信息表单[^2]。
#### 4. 安装 CUDA 工具链
下载对应版本的 CUDA Toolkit 下载器文件到本地目录下,并赋予其执行权限:
```bash
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-keyring_1.0-1_all.deb
sudo dpkg -i cuda-keyring_1.0-1_all.deb
sudo apt-get update
sudo apt-get install cuda -y
```
设置环境变量以便于后续调用 CUDA 编程接口库路径等资源。编辑用户的 shell profile 文件比如 `.bashrc` 或者全局 `/etc/profile.d/` 中创建一个新的脚本加入下面两行内容:
```bash
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
```
应用新的环境变量设定:
```bash
source ~/.bashrc
```
最后确认安装无误可通过检测 nvcc 版本来实现:
```bash
nvcc --version
```
#### 5. CUDNN 库集成
前往 [NVIDIA cuDNN](https://developer.nvidia.com/cudnn) 页面注册账号后获取相应压缩包链接地址。解压至目标位置并将头文件拷贝进既定区域即可完成部署过程。
---
### 注意事项
上述流程适用于大多数标准场景下的开发需求;然而实际项目可能还会涉及更多细节调整部分,请参照官方文档进一步学习深入知识点。
阅读全文
相关推荐



















