📝 Ubuntu 22.04 安装 NVIDIA RTX 4060 驱动教程
适用于:Ubuntu 22.04 + NVIDIA RTX 4060 / 4060 Ti / 40 系等显卡
📌 教程内容
驱动安装背景与推荐版本说明
手动安装驱动步骤
驱动验证方法
一键安装脚本(自动检测 + 安装推荐驱动)
🧠 一、背景说明
Ubuntu 默认安装的开源驱动 nouveau 对 NVIDIA RTX 4060 支持较差,因此需要安装 官方闭源驱动(如 575) 才能获得良好的性能、CUDA 支持等。
🛠️ 二、手动安装步骤
1. 添加官方 NVIDIA 驱动源
sudo add-apt-repository ppa:graphics-drivers/ppa -y
sudo apt update
2. 查看可用驱动
ubuntu-drivers devices
输出会显示推荐驱动,例如:
driver : nvidia-driver-575 – distro non-free recommended
3. 安装推荐驱动
sudo apt install nvidia-driver-575
如需使用开源版本:
sudo apt install nvidia-driver-575-open
4. 重启系统
sudo reboot
🔍 三、验证驱动是否安装成功
重启后,执行:
nvidia-smi
预期输出应包含你的显卡信息:
+—————————————————————————–+
| NVIDIA-SMI 575.XX Driver Version: 575.XX CUDA Version: XX.XX |
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| 0 GeForce RTX 4060 …
+—————————————————————————–+
⚙️ 四、自动检测并安装推荐驱动脚本
保存为 install_nvidia_driver.sh:
#!/bin/bash
set -e
echo "🔍 正在检测 NVIDIA 显卡和推荐驱动版本…"
# 添加 PPA 源
sudo add-apt-repository -y ppa:graphics-drivers/ppa
sudo apt update
# 检查是否存在 NVIDIA 显卡
GPU_LINE=$(lspci | grep -i nvidia)
if [ -z "$GPU_LINE" ]; then
echo "❌ 没有检测到 NVIDIA 显卡,退出。"
exit 1
fi
echo "✅ 检测到 NVIDIA 显卡:"
echo "$GPU_LINE"
# 提取推荐驱动
RECOMMENDED_DRIVER=$(ubuntu-drivers devices | grep "recommended" | awk '{print $3}')
if [ -z "$RECOMMENDED_DRIVER" ]; then
echo "❌ 未找到推荐驱动,退出。"
exit 1
fi
echo "📦 推荐驱动版本为:$RECOMMENDED_DRIVER"
echo "🚀 正在安装驱动…"
sudo apt install -y "$RECOMMENDED_DRIVER"
echo "✅ 安装完成,请重启系统生效:sudo reboot"
使用方法:
chmod +x install_nvidia_driver.sh
./install_nvidia_driver.sh
🧩 附加建议(可选)
安装 NVIDIA 控制面板:
sudo apt install nvidia-settings
禁用开源 nouveau 驱动(可选):
sudo bash -c "echo 'blacklist nouveau' > /etc/modprobe.d/blacklist-nouveau.conf"
sudo bash -c "echo 'options nouveau modeset=0' >> /etc/modprobe.d/blacklist-nouveau.conf"
sudo update-initramfs -u