所以我找到了这个视频虚拟化 Windows 10并将其用于玩游戏等等。
现在,当我第一次看到这个视频时,我意识到这不是一件容易的事,因为为了在客户操作系统上使用 GPU,你需要做GPU 直通,显然你还需要两个 GPU 才能实现这一点。我还注意到他们使用了 Manjaro Linux,但我发现 QubesOS 更专注于虚拟化,并认为这可能是执行此过程的最佳操作系统。
然而,问题仍然存在:
有没有办法只用一个 GPU 来实现这一点?
到目前为止我发现这和这指南可以做到这一点,但我想知道是否有更好的方法。
我觉得有必要提一下以下几点:
- 我的 [AMD] 处理器支持IO管理单元,我认为它已启用。
- 我也有虚拟化支持。上次我检查时,此功能已启用!
- 我想用GTX 1650 Super。
- 这主机操作系统可能是Manjaro 或 QubesOS。
- 这客户操作系统将会Windows 10LTSC 或任何其他 W10 操作系统。
我不太确定是否需要审查其他要求,但我所知道的就这些。
抱歉,如果这太不寻常了,我真的很好奇,我想知道该做什么和不该做什么。我试图让它尽可能简短,只有一个问题,这样我想它会更“集中”一点……
答案1
我可以确认在 Hyper-V、Linux 和 ESXi 上您可以直通您拥有的任何/所有 GPU,这包括您的问题(假设只存在一个 GPU)。主机根本没有显示(在服务器世界中称为无头),但它为什么要关心呢?
RDP/SSH/Web/remotePowershell 访问仍然有效。
我两年前开始使用 hyper-v(server 2016)和旧的 radeon R390 以及 radeon RX480 进行这些测试。由于驱动程序问题,我后来切换到带有 KVM 的 linux(centos 7/8)。虽然驱动程序问题得到了解决,但是 linux 解决方案由于 CPU 调度问题而不稳定,导致严重的 USB 音频故障。上周我尝试了 hyper-vserver 2019,但放弃了该项目,因为 server2019 似乎不再允许消费级 GPU 直通。为了避免浪费太多时间,我尝试了 ESX,这是我迄今为止首选的解决方案。
我当前运行 esxi 7,并将 RX480 传递给一个 VM,并将旧的 nvidia quadro400 传递给第二个 VM。主机是无头的 = 没有 GPU。在此切换期间,我只安装了一个 GPU 进行了测试,在这种情况下直通也可以正常工作。
我希望这回答了你的问题。