当涉及到Linux和Windows时,你不再需要选择立场。如果你想在Linux上工作,在Windows上游戏,那么你可以在2021年提供选项。这个列表变得更大了,因为Nvidia现在可以给你的Linux系统的Windows VM一个完整的卡的GeForce图形任务。
Nvidia已经启用GPU直通支持(测试版)用于GeForce显卡上的Windows虚拟机。这实际上意味着,可以先运行一台Linux机器,然后在其中运行一台虚拟Windows机器,然后无限制地访问显卡。
尤其是GeForce显卡,而不是Nvidia昂贵的企业级gpu。这对英伟达来说是一个巨大的进步,因为此前它一直将大部分虚拟化功能从游戏卡所有者手中转移到Quadro、特斯拉和其他企业卡上。
英伟达宣称,对于那些希望主要使用Linux而不失去游戏访问权的玩家,或者希望在单一系统上进行跨平台测试的游戏开发者来说,这是一个胜利。
然而,有一个问题,而且现在的GPU短缺稍微加剧了这个问题:如果你想充分利用这个特性,你需要两个GPU,一个用于Linux机器,一个用于Windows虚拟机。尽管企业级GPU将为更多的虚拟机和虚拟化功能打开大门,但这仍可能比昂贵的Quadro卡更受欢迎。
我看不出为什么这两张卡不能是不同的,然而,因为他们是独立运作的彼此。所以,如果你最近升级了,并且有一张无处可去的旧卡,这可能会很有用。也有可能在主机的CPU上使用集成的GPU,但要准备好处理给系统增加的任何进一步的复杂性,以便让它启动并运行。
AMD的游戏显卡也提供直通功能。所以如果你是红队,你也有选择。
最流行的VM替代品在你的Linux机器上玩Windows游戏今天是质子,它是Steam Play的一个方面。它是整合到Steam启动器中的一个有效的兼容性层,让你可以像在Windows机器上玩游戏一样从你的Linux版本开始。它建立在Wine兼容性层的修改版本之上。
所以如果你只是想在PC上玩Windows游戏,你可能会发现Steam play为你完成了这一任务。但如果你有更多的理由直接进入VM,你可能想看看Nvidia的最新驱动程序(R465或更高版本),它提供了新的GPU直通特性的测试版。