VMware ESXi8.0 环境下,加装nvidia RTX3090显卡,通过添加pci直通给ubuntu25虚拟机
2026/6/24 13:09:21 网站建设 项目流程

宿主机:DELL PowerEdge R730

显卡:NVIDIA GeForce RTX 3090

操作系统:VMware ESXI8.0

虚拟机系统版本:ubuntu25

宿主机设置:

1.BIOS设置

重启开机按F2进入BIOS设置:

Integrated Devices ——Memory Mapped I/O above 4GB——设置为Enable

2.打开SSH

”主机“——”操作“——“服务”-启用SSH。 然后ssh进入ESXi

3.编辑直通配置文件

lspci -v | grep nvidia -iA1

显示结果如下:

配置完成别忘了关闭ssh。

虚拟机设置:

在ESXI host Client里找到对应的虚拟机,右击选择“编辑设置”。

1.环境变量参数设置:

“虚拟机选项”——“高级”——“配置参数”——“编辑配置”,将如下的“参数 值”一一添加。

hypervisor.cpuid.v0 False

pciPassthru.use64bitMMIO True

pciPassthru.64bitMMIOSizeGB 32 (单张显卡,值为32;如果是多张显卡,设置值为64。)

2.VSphere Client设置

Memory - Check All guest memory (All locked)

“虚拟硬件”——“内存”——“预留”,勾选“预留所有客户机内存”。

Memory - Check All guest memory (All locked)

“虚拟硬件”——“内存”——“限制”,设置为“不受限制”

在管理----硬件---PCI设备种找到显卡,切换为直通模式。

在编辑设置中添加新设备-其他设备选择加装的3090显卡,我这里选择的第一个3090,没选择动态3090。

“虚拟机选项”——“引导选项”——“启用UEFI安全引导”,这里必须设置为不启用UEFI安全引导,把勾去掉。

如果开机提示失败 - 模块“DevicePowerOn”打开电源失败需要切回在管理----硬件---PCI设备种找到显卡,再次切换为直通模式。开机就正常了。

如果添加直通显卡,无法进入ubuntu系统桌面,一直在重启,

开机看到 GRUB(看不到就按 Shift/Esc):

  • 选 Ubuntu → 按 e
  • quiet splash后面加:
  • nomodeset

    Ctrl+X 启动 → 能进桌面(低分辨率),不会重启。

  • 进桌面后立刻拉黑 nouveau(必须,否则永远冲突重启

虚拟机ubuntu20.04内的操作:

1.屏蔽系统内置显卡驱动nouveau。

打开终端或者ssh登录虚拟机更新系统:

sudo apt update sudo apt upgrade -y

屏蔽nouveau驱动:

sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf" sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

更新sudo update-initramfs -u

sudo update-initramfs -u

添加PPA仓库:

sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update

查看最新可用驱动:

ubuntu-drivers devices

这里我安装了nvidia-driver-580-server-open驱动,之前试过几个580驱动都提示未成功。

sudo apt install nvidia-driver-580-server-open

记得重启一下ubuntu虚拟机:

sudo reboot

安装好驱动后验证:

nvidia-smi

结果如下:

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询