Linux服务器驱动安装(ubuntu为例)
驱动安装
在 Ubuntu 上安装 NVIDIA 驱动,主要可以通过以下几种方式完成。以下步骤适用于支持 NVIDIA GPU 的系统。
- 自动安装
- 手动安装特定版本
- PPA安装
1. 自动安装推荐驱动(简单方法)
Ubuntu 提供了自动检测和安装 NVIDIA 驱动的工具 ubuntu-drivers
。
步骤
-
更新系统包信息:
bashsudo apt update && sudo apt upgrade -y
-
检测可用驱动:
bashubuntu-drivers devices
输出示例:
== /sys/devices/pci0000:01/0000:01:00.0 == model : GeForce GTX 1650 driver : nvidia-driver-525 - third-party recommended driver : nvidia-driver-470 - third-party
- 推荐的驱动 会标记为
recommended
。 - 上述例子中,推荐驱动是
nvidia-driver-525
。
- 推荐的驱动 会标记为
-
安装推荐驱动:
bashsudo apt install -y nvidia-driver-525
-
重启系统:
bashsudo reboot
-
验证驱动安装:
bashnvidia-smi
如果安装成功,将显示 GPU 信息和驱动版本。
2. 手动安装特定版本驱动
如果你想安装特定版本的驱动,可以通过以下步骤完成。
步骤
-
检查可用的 NVIDIA 驱动版本:
bashapt search nvidia-driver
-
安装特定版本(如
nvidia-driver-470
):bashsudo apt install -y nvidia-driver-470
-
重启系统:
bashsudo reboot
-
验证驱动是否生效:
bashnvidia-smi
3. 使用 PPA 安装最新驱动
如果需要最新的驱动,可以添加 NVIDIA 官方的 PPA。
步骤
-
添加 PPA:
bashsudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update
-
查看推荐驱动并安装:
bashubuntu-drivers devices sudo apt install -y nvidia-driver-525
-
重启系统:
bashsudo reboot
-
验证驱动安装:
bashnvidia-smi
4. 排查
如果驱动安装后出现问题,可以参考以下步骤:
检查驱动是否正确加载
运行以下命令:
bash
nvidia-smi
如果显示错误,可能驱动未正确加载。
检查驱动冲突
禁用 nouveau
(开源 NVIDIA 驱动):
bash
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
添加以下内容:
blacklist nouveau
options nouveau modeset=0
更新内核配置:
bash
sudo update-initramfs -u
sudo reboot
推荐使用 自动安装方法 (
ubuntu-drivers
),这是最简单且兼容性较高的方式。