(cnbeta)英伟达GeForce显卡上的GPU直通技术已经使用了一段时间,它允许虚拟机从主机上访问GPU。然而,过去Nvidia并不支持这项技术,但这种情况已经发生了改变。Nvidia现在完全支持GeForce卡的GPU直通。
英伟达 GeForce GPU Passthrough让Linux用户终于可以玩Windows游戏了。所有基于Kepler架构或更新的GeForce显卡都可以利用GPU直通来运行Windows虚拟机。如果您需要在笔记本电脑上运行虚拟机,GPU必须基于Maxwell架构或更新的架构。
这确实也包括Titan GPU。新增的GPU直通支持功能可以让开发者使用虚拟机在不同的操作系统中只使用一台机器测试游戏和软件。对于基于Linux系统的游戏玩家来说,新增的功能将允许Linux用户使用虚拟机玩基于Windows的游戏。
英伟达已经为GeForce GPU上的Windows虚拟机启用了GPU直通测试版支持。英伟达表示,启用虚拟化后,Linux主机上的GeForce客户现在可以在虚拟的Windows操作系统上启用GeForce GPU直通功能。有一些GeForce的使用案例中,该功能是有益的,例如,想要运行Linux主机并能够启动Windows虚拟机玩游戏的GeForce客户,游戏开发者希望在一台机器上同时测试Windows和Linux的代码。
GeForce GPU passthrough支持1个虚拟机。GeForce不支持SR-IOV。如果你想让多个虚拟机直接访问一个GPU,或者希望GPU能够为多个虚拟机分配虚拟功能,你需要使用NVIDIA Tesla、Quadro或RTX企业级GPU。GeForce R465或更高版本的驱动程序支持GeForce虚拟化(beta版),Windows 10 R465驱动程序支持的所有GeForce/TITAN GPU均可启用该功能。
NVIDIA GeForce GPU passthrough技术的局限性在于,它只允许一个虚拟机访问主机的GPU。对于那些需要在一个GPU上运行多个虚拟机的用户来说,GeForce显卡并不能满足他们的需求。为了在一个GPU上运行多个虚拟机或能够为多个虚拟机分配虚拟功能,需要使用Tesla或Quadro显卡。目前GeForce显卡的GPU直通功能在R465或更高版本的驱动下,还处于测试版支持中。