当我尝试在虚拟机中运行 Adobe Fresco 时,出现以下信息:
如何在虚拟机中运行 Adobe Fresco?
这learn more
页指出一些我不知道如何在虚拟机中实现的 GPU 要求。
我可以使用任何 VM 和虚拟机管理程序。
来自系统信息:
物品 | 价值 |
---|---|
处理器 | 第 11 代英特尔(R) 酷睿(TM) i9-11900H @ 2.50GHz,2496 Mhz,8 核,16 个逻辑处理器 |
Hyper-V - VM 监视模式扩展 | 是的 |
Hyper-V - 二级地址转换扩展 | 是的 |
Hyper-V - 固件中启用虚拟化 | 是的 |
Hyper-V - 数据执行保护 | 是的 |
答案1
您必须使用已将物理 GPU 传递到 VM 的 VM。
根据您的软件,您可能需要两个 GPU 来实现这一点。
很多人使用单个 GPU 来实现这一点,但他们通常使用 Linux 来实现这一点。
开始学习如何执行此操作的一个好地方是以下 reddit 子版块。https://www.reddit.com/r/VFIO/
编辑:扩展这一点
您将需要一个支持 VT-d(或 AMD 等效产品)的 CPU 和一个支持硬件直通的虚拟机管理程序。
这与 VMWare Workstation 或 VT-G 不同,它不是使用特殊驱动程序将 GPU 功能重写到虚拟机管理程序上,而是将物理硬件“插入”到 VM 中,使主机无法使用。
从虚拟机的角度来看,它已将物理 GPU 连接到其 PCIe 总线。这意味着虚拟机能够完全访问 GPU 的硬件功能。
这可以在 ESXi(vsphere)上完成,但显然这会导致运行 VM 的机器无法用于其他任何操作。
我已经在 ProxMox 上完成了此操作,但同样,该虚拟机管理程序不打算用作桌面并运行 VM。
您可以使用 KVM 在 Linux 上轻松完成此操作。当 VM 运行时,它将完全控制其使用的 GPU,因此如果您希望在运行 VM 时保留正常桌面,则需要两个 GPU。
我不确定 Hyper-V 的非服务器(桌面)版本是否能够实现硬件直通。我一般不使用 Hyper-V,因为它比其他解决方案更慢,灵活性更低。但我知道服务器版本可以实现。
欢迎随时在我提到的 subreddit 中联系我或其他人。我们很乐意提供帮助。