ESXI下Ubuntu安装GPU驱动

AI大模型在如今越来越多的接触到,其基础GPU卡的使用也接触的越来越多。

以下命令已在 ESXI8 Ubuntu 22.04 上正常运行。

ESXI虚拟机配置

1、登录ESXi主机,管理,硬件,PCI设备,勾选GPU卡,切换直通

2、按常规方式新建虚拟机,添加PCI设备,选中对应GPU卡。注意,内存注意一定要勾选预留,否则开机后报错

3、编辑虚拟机选项,关闭UEFI安全引导。

4、编辑虚拟机选项,高级 – 配置参数 – 编辑配置:添加以下参数:

  • hypervisor.cpuid.v0 = FALSE

  • pciPassthru.use64bitMMIO = TRUE

  • pciPassthru.64bitMMIOSizeGB = 64

    MMIOSize设置为虚拟机分配的所有GPU显存大小的两倍

禁用nouveau

更新系统到最新:

1
2
apt update
apt full-upgrade -y

禁用 nouveau:

1
2
3
4
5
6
7
8
9
10
11
12
touch /etc/modprobe.d/blacklist-nvidia-nouveau.conf

cat >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf << EOF
blacklist nouveau
options nouveau modeset=0
EOF

touch /etc/modprobe.d/nvidia.conf

cat >> /etc/modprobe.d/nvidia.conf << EOF
options nvidia NVreg_OpenRmEnableUnsupportedGpus=1
EOF

更新 initramfs:

1
update-initramfs -u

重启系统:

1
reboot

验证不包含 nouveau:

1
lsmod | grep nouveau

安装GPU驱动

安装依赖包:

1
apt install build-essential gcc make pkg-config libglvnd-dev libvulkan1 -y

安装显卡驱动:

1
2
3
chmod +x NVIDIA-Linux-x86_64-525.89.02.run

./NVIDIA-Linux-x86_64-525.89.02.run -m=kernel-open

注意必须使用 -m=kernel-open

重启系统:

1
reboot

验证:

1
nvidia-smi

ESXI下Ubuntu安装GPU驱动
https://frely.github.io/2024/06/08/ESXI下Ubuntu安装GPU驱动/
作者
frely
发布于
2024年6月8日
许可协议