跳转至

1 nvidia驱动安装

在Ubuntu Server上安装NVIDIA驱动,需要按照以下步骤操作。确保你拥有sudo权限,并根据你的需求选择合适的驱动版本。


1. 更新系统并安装依赖

sudo apt update && sudo apt upgrade -y
sudo apt install -y build-essential gcc make dkms

这些依赖是编译和安装NVIDIA驱动所需要的。


2. 确定你的GPU型号

使用以下命令查看GPU型号:

lspci | grep -i nvidia
如果系统没有检测到NVIDIA显卡,可能需要检查硬件连接或BIOS设置。


3. 检查推荐的驱动版本

Ubuntu提供一个工具来检查适配的驱动版本:

sudo ubuntu-drivers devices

这将列出适合你的GPU的推荐驱动,例如 nvidia-driver-525


4. 安装推荐的驱动

根据上一条输出安装推荐驱动(假设是525版本):

sudo apt install -y nvidia-driver-525

安装完成后,重新启动系统:

sudo reboot


5. 验证驱动安装

重启后,运行以下命令确认驱动是否正常工作:

nvidia-smi

如果输出显示了GPU的信息,则驱动安装成功。


6. 手动安装驱动(可选)

如果需要安装特定版本或从NVIDIA官网下载驱动,可以执行以下步骤:

a. 禁用默认驱动程序

sudo systemctl stop gdm  # 停止图形界面服务(如果有)
sudo systemctl set-default multi-user.target
sudo reboot

b. 下载驱动

NVIDIA官网下载适合的驱动版本。

c. 安装驱动

假设下载的驱动文件名是 NVIDIA-Linux-x86_64-525.run

chmod +x NVIDIA-Linux-x86_64-525.run
sudo ./NVIDIA-Linux-x86_64-525.run
按照提示完成安装。

d. 重启并验证

sudo reboot
nvidia-smi

7. 处理潜在问题

  • 黑屏或系统无法启动: 进入恢复模式,移除驱动:
    sudo apt purge '^nvidia.*'
    
  • 冲突驱动: 确保禁用 Nouveau 驱动:
    echo "blacklist nouveau" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf
    echo "options nouveau modeset=0" | sudo tee -a /etc/modprobe.d/blacklist-nouveau.conf
    sudo update-initramfs -u
    sudo reboot
    

如遇其他问题,请提供具体报错信息以便进一步排查!