Linux Ubuntu 安装Nvidia显卡驱动

Linux Ubuntu 安装Nvidia显卡驱动

在 Ubuntu 22.04 上安装 NVIDIA 显卡驱动详细教程

在 Ubuntu 22.04 上安装 NVIDIA 显卡驱动的步骤如下:

方法一:使用官方推荐方式(Ubuntu 仓库)

  1. 更新系统包列表

    1
    sudo apt update && sudo apt upgrade -y
  2. 检查可用的驱动版本

    1
    ubuntu-drivers devices

    输出会显示推荐的驱动版本(如 nvidia-driver-535)。

  3. 自动安装推荐驱动

    1
    sudo ubuntu-drivers autoinstall

    或手动指定版本:

    1
    sudo apt install nvidia-driver-535
  4. 重启系统

    1
    sudo reboot

方法二:使用 NVIDIA 官方.run文件

  1. 下载驱动

    • 访问 NVIDIA 官网 选择对应显卡的驱动(如 NVIDIA-Linux-x86_64-535.129.03.run)。
  2. 禁用 Nouveau 驱动

    1
    sudo nano /etc/modprobe.d/blacklist-nouveau.conf

    添加以下内容:

    1
    2
    blacklist nouveau
    options nouveau modeset=0

    然后更新 initramfs:

    1
    sudo update-initramfs -u
  3. 进入无图形界面模式

    1
    sudo systemctl isolate multi-user.target
  4. 安装驱动

    1
    2
    chmod +x NVIDIA-Linux-x86_64-*.run
    sudo ./NVIDIA-Linux-x86_64-*.run

    按照提示安装,完成后重启:

    1
    sudo reboot

验证安装

  1. 检查驱动状态:

    1
    nvidia-smi

    正常输出显卡信息即表示成功。

  2. 查看 OpenGL 版本:

    1
    glxinfo | grep "OpenGL version"

常见问题

  • Secure Boot 问题:安装过程中若提示 Secure Boot,需在 BIOS 中禁用或设置密码。
  • 登录循环:通常由驱动冲突引起,尝试卸载旧驱动后重新安装。
  • 驱动版本选择:生产环境建议使用 Ubuntu 仓库的稳定版本,最新特性可考虑官方.run文件。

如需更详细的调试,请提供 lspci | grep -i nvidiadmesg 的输出。