买回来一张AMD RX550的4G显卡,已经安装到了我的ESXI主机
- 在ESXi Web端,选择“管理”,再导航到硬件,会看到安装的显卡,如果没有是活动状态,则在虚拟机关机的情况下点击“切换直通”。

- 虚拟机选项中取消勾选VBS启用基于虚拟化的安全性。引导选项固件选择EFI,取消勾选是否为此虚拟机启用 UEFI 安全引导。

- 将PCI设备分配给虚拟机,内存要勾选预留所有客户机内存 (全部锁定)

- 编辑虚拟机设置-虚拟机选项-高级-编辑配置
添加键值(1)hypervisor.cpuid.v0=FALSE #这个代码是欺骗显卡,让它误以为自己运行在物理机上

- 进入虚拟机安装显卡驱动,在设备管理器可以看到显卡了

Debug:
- ESXI虚拟机直通显卡后依旧提示“已启用 / 需要重新引导”,开启SSH,root登录到ESXI,
运行以下命令
禁止ESXI使用核显命令
esxcli system settings kernel set -s vga -v FALSE
重启ESXI即可生效了。
如果要恢复ESXI使用核显命令
esxcli system settings kernel set -s vga -v TRUE
重启ESXI即可生效了。
需要注意的是,使用以上禁止ESXI使用核显命令,你把视频线接上去就不会在输出画面了,不过安装完成ESXI也不需要输出画面,直接就IP上面管理了,切记一定要记住ssh的账号的密码