在 Ubuntu 22.04 上安装 NVIDIA 驱动 570 和 CUDA 12.8 详细教程
在 Ubuntu 22.04 上安装 NVIDIA 驱动 570 和 CUDA 12.8 详细教程
前期准备
1. 确认内核头文件已安装
运行以下命令确认 linux - headers - 6.8.0 - 40 - generic
已安装:
dpkg -l | grep linux-headers-6.8.0-40-generic
若未安装,使用以下命令进行安装:
sudo apt update
sudo apt install linux-headers-6.8.0-40-generic
2. 禁用 Nouveau 驱动
创建一个配置文件来禁用 Nouveau 驱动:
sudo tee /etc/modprobe.d/blacklist-nouveau.conf <<EOF
blacklist nouveau
options nouveau modeset=0
EOF
更新 initramfs 并重启系统:
sudo update-initramfs -u
sudo reboot
安装 NVIDIA 驱动 570
1. 进入文本模式
在安装 NVIDIA 驱动的 .run
文件之前,需要进入文本模式以避免图形界面的干扰。在登录界面按下 Ctrl + Alt + F3
进入 tty3 文本模式,然后使用你的用户名和密码登录。
2. 停止显示管理器
停止当前的显示管理器(通常是 GDM):
sudo systemctl stop gdm.service
3. 安装 NVIDIA 驱动
假设你下载的 NVIDIA 驱动 570 的 .run
文件名为 NVIDIA-Linux-x86_64-570.xx.run
,赋予其执行权限并运行:
chmod +x NVIDIA-Linux-x86_64-570.xx.run
sudo ./NVIDIA-Linux-x86_64-570.xx.run
安装过程中的选项说明
图形安装选项
- Install NVIDIA’s 32-bit compatibility libraries:如果你需要运行 32 位的图形应用程序,选择
Yes
;如果只运行 64 位应用程序,可选择No
。 - Install NVIDIA’s OpenGL implementation:建议选择
Yes
,以确保 OpenGL 相关应用程序能够正常运行。 - Enable 3D support:选择
Yes
以启用 3D 加速功能。
内核模块安装选项
- Install NVIDIA’s kernel module support:必须选择
Yes
,因为这是驱动正常工作的核心模块。 - Would you like to run the nvidia-xconfig utility to automatically update your X configuration file:如果你不确定如何手动配置 X 服务器,可选择
Yes
,驱动会自动为你配置;如果有自定义需求,选择No
。
安装完成后,重启显示管理器并返回图形界面:
sudo systemctl start gdm.service
然后按下 Ctrl + Alt + F1
返回图形登录界面。
4. 验证 NVIDIA 驱动安装
运行以下命令验证 NVIDIA 驱动是否安装成功:
nvidia-smi
如果能够正常显示 NVIDIA 显卡的信息,则说明驱动安装成功。
安装 CUDA 12.8
1. 安装 CUDA 本地仓库包
假设你下载的 CUDA 本地仓库包名为 cuda - repo - ubuntu2204 - 12 - 8 - local_12.8.1 - 570.124.06 - 1_amd64.deb
,运行以下命令进行安装:
sudo dpkg -i cuda-repo-ubuntu2204-12-8-local_12.8.1-570.124.06-1_amd64.deb
导入 GPG 密钥:
sudo cp /var/cuda-repo-ubuntu2204-12-8-local/cuda-*-keyring.gpg /usr/share/keyrings/
更新软件包列表:
sudo apt update
2. 安装 CUDA
运行以下命令安装 CUDA:
sudo apt install cuda
3. 配置环境变量
打开 ~/.bashrc
文件:
nano ~/.bashrc
在文件末尾添加以下内容:
export PATH=/usr/local/cuda-12.8/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-12.8/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
保存并退出文件,然后使配置生效:
source ~/.bashrc
4. 验证 CUDA 安装
运行以下命令验证 CUDA 是否安装成功:
nvcc --version
如果能够显示 CUDA 的版本信息,则说明 CUDA 安装成功。
通过以上步骤,你应该能够成功安装 NVIDIA 驱动 570 和 CUDA 12.8。
cudnn安装:https://blog.csdn.net/takedachia/article/details/130375718