ubuntu22.04安装显卡驱动和cuda
安装 NVIDIA 驱动
为了在 Ubuntu 22.04 上成功安装 NVIDIA 显卡驱动,建议先移除任何现有的 Nouveau 或者其他版本的 NVIDIA 驱动。
执行命令来清除旧版驱动:
sudo apt purge nvidia*
接着,为了避免开源 nouveau 驱动程序干扰专有的 NVIDIA 驱动加载,需编辑 GRUB 文件以添加 nomodeset
参数以及黑名单 nouvau 加载项[^1]。
更新系统和安装必要工具
确保系统的软件包是最新的,并且已经安装了一些编译 CUDA 所必需的基础库。这可以通过运行以下指令完成:
sudo apt-y
sudo apt-get install build-essential
上述操作会获取最新的安全补丁和其他改进,同时也安装了像 GCC 编译器这样的开发环境组件[^2]。
安装 NVIDIA 驱动
通过 PPA 添加官方图形团队仓库可以简化最新稳定版 NVIDIA 驱动的部署过程。不过,在此之前应该重启计算机使之前的配置更改生效,之后再继续下面的操作步骤。
对于特定型号 GPU 的最佳兼容性,可以选择手动下载适用于硬件的驱动文件或是利用如下方法自动选择合适的驱动版本:
ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
这种方式能够依据检测到的设备情况智能推荐并安装最适合当前系统的驱动程序。
安装 CUDA Toolkit
当确认新安装好的 NVIDIA 驱动工作正常后就可以着手准备设置 CUDA 开发平台了。一种简便的方式是从 NVIDIA 官方网站下载.run形式的本地静默安装包;另一种则是借助 APT 软件源管理器来进行在线安装。这里介绍后者的方法:
首先注册 GPG 密钥并添加 CUDA 存储库地址至APT:
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.0-1_all.deb
sudo dpkg -i cuda-keyring_1.0-1_all.deb
随后刷新可用包列表并将 CUDA 版本加入其中以便后续调用:
sudo apt-get update
sudo apt-get -y install cuda
最后一步是把 CUDA bin 和 lib 库路径添加进用户的 shell profile 中(比如 .bashrc
,.zshrc
),使得每次登录时都能识别这些环境变量:
echo 'export PATH=/usr/local/cuda-12.2/bin${PATH:+:${PATH}}' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda-12.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}' >> ~/.bashrc
source ~/.bashrc
以上就是完整的基于 Ubuntu 22.04 LTS 平台下安装 NVIDIA 显卡驱动及配套 CUDA 工具链的过程概述。
相关推荐


















