ubuntu

ubuntu虚拟机怎么安装显卡驱动

小樊
59
2025-12-06 13:25:42
栏目: 云计算

先判断你的虚拟机是否直通了物理 NVIDIA 显卡

直通场景的驱动安装步骤(Ubuntu 18.04/20.04/22.04/24.04 通用)

  1. 更新系统与安装依赖
    • 更新索引并安装构建工具、头文件与 DKMS:
      • sudo apt update && sudo apt upgrade -y
      • sudo apt install -y build-essential dkms linux-headers-$(uname -r)
  2. 禁用 nouveau(NVIDIA 开源驱动,和专有驱动冲突)
    • 写入黑名单并重建 initramfs:
      • echo -e "blacklist nouveau\noptions nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf
      • sudo update-initramfs -u && sudo reboot
    • 重启后验证:lsmod | grep nouveau 应无输出。
  3. 安装驱动(两种常用方式,二选一)
    • 仓库快速安装(推荐,便于后续升级):
      • 查找可用版本:apt search nvidia-driver
      • 安装合适版本(桌面常用专有版,服务器常用 server 版):
        • 桌面专有:sudo apt install -y nvidia-driver-xxx
        • 服务器专有:sudo apt install -y nvidia-driver-xxx-server
        • 若发行版提供开源内核模块变体,也可选 nvidia-driver-xxx-open / nvidia-driver-xxx-server-open
    • 官网 .run 安装(适合需要特定版本或高级选项):
      • 从 NVIDIA 官网下载对应 GPU 与系统的 NVIDIA-Linux-x86_64-<版本>.run
      • 赋权:chmod +x NVIDIA-Linux-x86_64-<版本>.run
      • 关闭图形会话(如 lightdm/gdm):sudo systemctl stop lightdm(或 gdm3/sddm);
      • 运行安装:./NVIDIA-Linux-x86_64-<版本>.run,按需选择内核模块协议、32 位兼容库、DKMS 等;
      • 安装完成后重启:sudo reboot
  4. 验证安装
    • nvidia-smi 应显示 GPU 型号、驱动版本、CUDA 最高支持版本 与进程信息;
    • glxinfo -B 可查看当前显示器的活动 GPU 与 OpenGL 渲染器信息。

常见问题与排查要点

未直通的虚拟机建议

0
看了该问题的人还看了