在 Ubuntu 22.04 LTS 上安装 NVIDIA 驱动可以通过以下几种方法完成。以下是详细的步骤:
方法 1:使用 apt
包管理器安装(推荐)
这是最简单的方法,适合大多数用户。
-
更新系统包列表
sudo apt update
-
检查可用的 NVIDIA 驱动版本
ubuntu-drivers devices
输出会列出推荐的驱动版本,例如:
driver : nvidia-driver-515 - third-party non-free recommended
-
安装推荐的 NVIDIA 驱动
例如,安装nvidia-driver-515
:sudo apt install nvidia-driver-515
-
重启系统
sudo reboot
-
验证安装
重启后,运行以下命令检查驱动是否安装成功:nvidia-smi
如果显示 GPU 信息,则说明驱动安装成功。
方法 2:从 NVIDIA 官网下载并手动安装
如果 apt
提供的驱动版本不符合需求,可以从 NVIDIA 官网下载驱动并手动安装。
-
下载驱动
- 访问 NVIDIA 驱动下载页面:https://www.nvidia.com/Download/index.aspx
- 选择你的显卡型号和操作系统,然后点击“搜索”。
- 下载适合的驱动文件(例如:
NVIDIA-Linux-x86_64-515.65.01.run
)。
-
禁用 Nouveau 驱动
Nouveau 是开源的 NVIDIA 驱动,可能与官方驱动冲突,需要先禁用它。- 编辑配置文件:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
- 添加以下内容:
blacklist nouveau options nouveau modeset=0
- 更新 initramfs:
sudo update-initramfs -u
- 重启系统:
sudo reboot
- 编辑配置文件:
-
安装 NVIDIA 驱动
- 进入下载驱动文件的目录,例如:
cd ~/Downloads
- 赋予驱动文件执行权限:
chmod +x NVIDIA-Linux-x86_64-515.65.01.run
- 运行安装程序:
sudo ./NVIDIA-Linux-x86_64-515.65.01.run
- 按照提示完成安装。
- 进入下载驱动文件的目录,例如:
-
重启系统
sudo reboot
-
验证安装
运行以下命令检查驱动是否安装成功:nvidia-smi
方法 3:使用 GUI 工具安装
Ubuntu 提供了一个图形化工具来安装 NVIDIA 驱动。
-
打开“软件和更新”
- 在应用程序菜单中搜索“软件和更新”,然后打开。
-
切换到“附加驱动”选项卡
- 在“附加驱动”选项卡中,系统会列出可用的 NVIDIA 驱动版本。
-
选择并安装驱动
- 选择一个推荐的驱动版本,然后点击“应用更改”。
-
重启系统
sudo reboot
-
验证安装
运行以下命令检查驱动是否安装成功:nvidia-smi
常见问题
-
安装后无法进入图形界面
- 可能是驱动安装失败或与 Nouveau 驱动冲突。
- 尝试重新安装驱动,或使用恢复模式修复系统。
-
如何卸载 NVIDIA 驱动
- 如果使用
apt
安装:sudo apt purge nvidia-*
- 如果手动安装:
sudo nvidia-uninstall
- 如果使用
-
如何切换回开源驱动
- 卸载 NVIDIA 驱动后,重新启用 Nouveau 驱动:
删除或注释掉sudo nano /etc/modprobe.d/blacklist-nouveau.conf
blacklist nouveau
和options nouveau modeset=0
。 - 更新 initramfs:
sudo update-initramfs -u
- 重启系统。
- 卸载 NVIDIA 驱动后,重新启用 Nouveau 驱动:
总结
- 推荐使用
apt
安装 NVIDIA 驱动,简单且稳定。 - 如果需要特定版本的驱动,可以从 NVIDIA 官网下载并手动安装。
- 如果遇到问题,可以尝试禁用 Nouveau 驱动或使用恢复模式修复系统。