Ubuntu 22.04 安装 NVIDIA 驱动

发布时间:2026/7/12 9:56:38
Ubuntu 22.04 安装 NVIDIA 驱动 安装前环境准备# 装 gcc-12 / g-12 sudo apt update sudo apt install -y gcc-12 g-12 # 把 gcc-12 设为系统默认 gcc(优先级 100 高于 gcc-11 的 50) sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 100 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 50 # 确认默认已是 gcc-12 gcc --version # 应显示 12.x # 防止安装时报错 sudo apt install libglvnd-dev # 1. 手动创建黑名单(禁用 nouveau) sudo bash -c echo -e blacklist nouveau\noptions nouveau modeset0 /etc/modprobe.d/blacklist-nouveau.conf # 2. 确认写进去了 cat /etc/modprobe.d/blacklist-nouveau.conf # 3. 更新 initramfs(把黑名单打进启动镜像) sudo update-initramfs -u # 4. 设下次开机进文本模式(这样重启后没图形、没 nouveau 占用 GPU) sudo systemctl set-default multi-user.target # 5. 重启 sudo reboot # SSH 会断开,正常。等半分钟到一分钟后,重新 SSH 连回去 验证 1:Nouveau 模块彻底没了 lsmod | grep nouveau # 必须无输出 # 验证 2:黑名单已生效 cat /etc/modprobe.d/blacklist-nouveau.conf blacklist nouveau options nouveau modeset0 # 如上述结果即算正常安装步骤sudo sh NVIDIA-Linux-x86_64-595.80.run通过如下命令查看选择 YES 还是 NO通过如下命令lspci | grep -Ei vga|3d|display看输出里有几个显卡设备:只有一行,且是 NVIDIA → 单显卡 → nvidia-xconfig 选 Yes两行(比如一行 Intel/AMD 一行 NVIDIA) → 双显卡 → nvidia-xconfig 选 No等待安装我这个图没有截好这个也是根据显卡设备选择通过如下命令lspci | grep -Ei vga|3d|display看输出里有几个显卡设备:只有一行,且是 NVIDIA → 单显卡 → nvidia-xconfig 选 Yes两行(比如一行 Intel/AMD 一行 NVIDIA) → 双显卡 → nvidia-xconfig 选 No安装成功# 验证是否安装成功nvidia-smi Sat Jul1109:57:412026-----------------------------------------------------------------------------------------|NVIDIA-SMI595.80Driver Version:595.80CUDA Version:13.2|---------------------------------------------------------------------------------------|GPU Name Persistence-M|Bus-Id Disp.A|Volatile Uncorr. ECC||Fan Temp Perf Pwr:Usage/Cap|Memory-Usage|GPU-Util Compute M.||||MIG M.||||0NVIDIA RTX A4000 Off|00000000:01:00.0 Off|Off||41% 42C P8 13W / 140W|1MiB / 16376MiB|0% Default||||N/A|--------------------------------------------------------------------------------------- -----------------------------------------------------------------------------------------|Processes:||GPU GI CI PID Type Process name GPU Memory||ID ID Usage||||No running processes found|-----------------------------------------------------------------------------------------窗口恢复sudosystemctl set-default graphical.targetsudoreboot安装问题与解决如果出现包含nouveau关键字的比如请执行如下命令# 1. 手动创建黑名单(禁用 nouveau)sudobash-cecho -e blacklist nouveau\noptions nouveau modeset0 /etc/modprobe.d/blacklist-nouveau.conf# 2. 确认写进去了cat/etc/modprobe.d/blacklist-nouveau.conf# 3. 更新 initramfs(把黑名单打进启动镜像)sudoupdate-initramfs-u# 4. 设下次开机进文本模式(这样重启后没图形、没 nouveau 占用 GPU)sudosystemctl set-default multi-user.target# 5. 重启sudoreboot# SSH 会断开,正常。等半分钟到一分钟后,重新 SSH 连回去验证1:Nouveau 模块彻底没了 lsmod|grepnouveau# 必须无输出# 验证 2:黑名单已生效cat/etc/modprobe.d/blacklist-nouveau.conf blacklist nouveau options nouveaumodeset0# 如上述结果即算正常