Ubuntu-24.04安装NVIDIA显卡驱动 CUDA工具包
标注
Ubuntu版本:Ubuntu Service 24.04
Ubuntu内核:6.5~6.8(其他内核方法一样,只是驱动版本差异)
显卡驱动版本:nvidia-driver-575
CUDA驱动版本:CUDA Toolkit 12.6.0 (August 2024), Versioned Online Documentation
注意事项
在多设备下安装时发现,带有UEFI-安全启动的设备,会出现安装过程不报错,但是执行 nvidia-smi 检查驱动时输出错误,该情况下需要开机时进入BIOS,关闭安全启动或清除安全启动密钥,如果根据步骤安装显卡驱动成功,在执行nvidia-smi时出错,请自行甄别是否为安全启动的问题。或者检查是否存在冲突,导致系统启动时驱动没有正常加载。
安装前置
1.在安装新驱动程序之前,建议卸载任何现有的 NVIDIA 驱动程序,避免冲突,命令如下。
sudo apt remove --purge '^nvidia-.*'2.如果之前你已启用 Nouveau 驱动,可能需要将其禁用,连续执行以下两条命令:
sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf"sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"3.确认是否禁用 Nouveau 驱动成功,然后更新 initramfs
cat /etc/modprobe.d/blacklist-nvidia-nouveau.confsudo update-initramfs -u正确禁用输出
驱动安装开始
1.更新APT包和升级已安装软件包( sudo apt upgrade 可选)。
sudo apt updatesudo apt upgrade2.添加 NVIDIA 官方 PPA,一定要确保系统已经成功添加 graphics-drivers PPA 存储库。
sudo add-apt-repository ppa:graphics-drivers/ppa
3.检查graphics-drivers PPA 存储库:
sudo apt list nvidia-driver*
4.查看当前设备支持的驱动版本,驱动程序版本决定后续的CUDA驱动版本,建议高版本。
ubuntu-drivers devices
5.安装驱动程序,这里以nvidia-driver-575版本为例。可自行查看显卡驱动版本支持的CUDA工具包:NVIDIA CUDA Toolkit Release Notes
sudo apt install nvidia-driver-5756.重启系统。
sudo reboot7.验证驱动安装
nvidia-smi
驱动安装结束
CUDA工具包安装开始
官网CUDA工具包:CUDA Toolkit Archive | NVIDIA Developer
查看显卡驱动支持的CUDA工具包:NVIDIA CUDA Toolkit Release Notes
注意:不同的CUDA版本,需要检查当前显卡驱动是否支持,如果支持,可根据1->6的安装步骤的命令,替换为你所需要的CUDA工具包,提供的CUDA Toolkit Installer,这里已CUDA 12.6.0为例为例。

1.下载并配置 CUDA APT pin。
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-ubuntu2404.pinsudo mv cuda-ubuntu2404.pin /etc/apt/preferences.d/cuda-repository-pin-6002.下载 CUDA 12.6 本地安装包。
wget https://developer.download.nvidia.com/compute/cuda/12.6.0/local_installers/cuda-repo-ubuntu2404-12-6-local_12.6.0-560.28.03-1_amd64.deb3.安装 CUDA 本地仓库。
sudo dpkg -i cuda-repo-ubuntu2404-12-6-local_12.6.0-560.28.03-1_amd64.deb4.添加 GPG 密钥
sudo cp /var/cuda-repo-ubuntu2404-12-6-local/cuda-*-keyring.gpg /usr/share/keyrings/5.更新 APT 包索引。
sudo apt-get update6.安装 CUDA Toolkit 12.6。
sudo apt-get -y install cuda-toolkit-12-67.配置环境变量,并检查配置:
echo 'export PATH=/usr/local/cuda-12.6/bin:$PATH' >> ~/.bashrc; echo 'export LD_LIBRARY_PATH=/usr/local/cuda-12.6/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc; source ~/.bashrc
8.重启系统。
sudo reboot9.验证 CUDA 安装。
