当前位置:首页 > 系统教程 > 正文

Ubuntu 22.04 NVIDIA驱动570与CUDA 12.8安装完全指南

Ubuntu 22.04 NVIDIA驱动570与CUDA 12.8安装完全指南

从零开始一步步安装NVIDIA显卡驱动和CUDA工具包

本文详细介绍如何在Ubuntu 22.04 LTS系统上安装NVIDIA驱动570版本以及CUDA 12.8。无论你是深度学习开发者还是游戏玩家,只要按照步骤操作,都能成功搭建GPU计算环境。本文将涵盖NVIDIA驱动570的安装、CUDA 12.8安装、环境配置及验证,适合初学者阅读。本文是Ubuntu 22.04教程系列的一部分,专注于GPU驱动安装

Ubuntu 22.04 NVIDIA驱动570与CUDA 12.8安装完全指南 NVIDIA驱动570  CUDA 12.8安装 22.04教程 GPU驱动安装 第1张

第一步:准备工作

在开始之前,请确保你的电脑配有NVIDIA显卡,并且已经安装了Ubuntu 22.04系统。首先打开终端,更新系统软件包:sudo apt update && sudo apt upgrade -y。然后安装必要的依赖:sudo apt install build-essential dkms。接下来需要禁用开源驱动nouveau,编辑blacklist文件:sudo bash -c "echo "blacklist nouveau" >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf",并执行sudo update-initramfs -u后重启。

第二步:安装NVIDIA驱动570

NVIDIA驱动570目前可能仍处于测试版或最新版,建议从NVIDIA官网下载runfile或者使用官方PPA。这里推荐使用runfile安装,确保驱动兼容性。首先前往NVIDIA驱动下载页面,选择对应显卡和操作系统Linux 64-bit,下载驱动文件,例如NVIDIA-Linux-x86_64-570.xx.xx.run。然后停止图形界面:sudo telinit 3,切换到文本终端,登录后给驱动文件添加执行权限并运行:chmod +x NVIDIA-Linux-x86_64-570*.run && sudo ./NVIDIA-Linux-x86_64-570*.run。按照提示接受协议,默认选项即可。安装完成后重启:sudo reboot。重启后验证驱动:nvidia-smi,如果显示GPU信息,则NVIDIA驱动570安装成功。

第三步:安装CUDA 12.8

CUDA 12.8安装需要与驱动版本匹配。建议使用NVIDIA官方提供的runfile安装。在浏览器中访问CUDA Toolkit 12.8下载页面,选择Linux -> x86_64 -> Ubuntu -> 22.04 -> runfile (local)。下载cuda_12.8.0_570.xx.xx_linux.run。在终端中执行:chmod +x cuda_12.8.0_570*.run && sudo ./cuda_12.8.0_570*.run。注意不要选择安装驱动(因为已经安装了驱动),只选择CUDA工具包。安装完成后,添加环境变量到~/.bashrcexport PATH=/usr/local/cuda-12.8/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/cuda-12.8/lib64:$LD_LIBRARY_PATH,然后source ~/.bashrc。验证CUDA安装:nvcc --version,显示CUDA 12.8即成功。

第四步:验证整体环境

运行nvidia-smi确保驱动正常,同时可以编译运行CUDA示例:cuda-install-samples-12.8.sh ~/cuda-samples && cd ~/cuda-samples && make,然后运行./bin/x86_64/linux/release/deviceQuery,如果显示PASS,则说明CUDA 12.8和驱动协同工作正常。

常见问题

如果安装驱动后无法进入图形界面,可以尝试在恢复模式下卸载驱动重新安装。或者使用sudo apt purge nvidia-*清除旧驱动。对于笔记本双显卡用户,可能需要配置Optimus。

通过以上步骤,你已经成功在Ubuntu 22.04上安装了NVIDIA驱动570CUDA 12.8。现在你可以开始进行GPU加速计算了!