Skip to content

GUP 直通

概述

  在 ESXi 中使用显卡有两种方式,一种方式是通过显卡虚拟化(例如 NVIDIA vGPU)分配显卡资源,另一种是将显卡直通到一台虚拟机中使用。前者一般需要专业显卡才能支持,并且需要购买对应的许可证,而后者只能一个虚拟机独占显卡、对许可证无要求、专业卡或游戏卡均可使用。

  本文中主介绍如何将显卡直通给虚拟机使用。

环境

  • ESXi: 8.0 Update 2
  • 显卡:NVIDIA GeForce RTX 4090
  • 操作系统:Ubuntu 22.04.3

操作步骤

配置 PCI 设备直通

  登录 ESXi 管理界面,在右侧导航器管理标签中,找到硬件选项卡,选中待直通的 GPU,点击切换直通。完成后,可以看到直通状态由原来的禁用变为活动

配置虚拟机

  在右侧导航器虚拟机标签中,找到待配置的虚拟机。关闭该虚拟机后,右键点击编辑设置,依次点击添加其它设备PCI设备。

  在新增加的 PCI 设备中,选择待添加的显卡。

修改引导选项

  如果你的虚拟机是 Linux 系统,那么在完成以上配置之后,需要切换到虚拟机选项选项卡,将引导选项里的启用 UEFI 安全引导选项关闭。

安装驱动

  完成以上操作后,保存已修改的配置,开机即可。Windows 下只需要到显卡对应的网站下载并安装相关驱动即可正常使用。

  关于在 Linux 下安装 NVIDIA 显卡驱动请参考以下文档:


Released under the MIT license.