跳转至

vGPU

Nvidia vGPU 是 Nvidia 开发的一项专有技术,专用于数据中心中的某些 Tesla 和 Quadro 显卡。 该技术主要面向 VDI(虚拟桌面基础设施)市场,旨在让远程用户通过远程桌面解决方案进行工作。 不同的远程应用包括 CAD/CAM 软件、游戏(例如:GeForce Now)、建筑设计以及许多其他需要图形加速的程序。

该技术通过将支持的显卡资源分配给多个虚拟机(VM)来工作。与传统虚拟机相比,其优势在于提供全图形加速,而这在 CPU 光栅化中是不太可行的。 虚拟机在数据中心和 VDI 场景中非常流行,因为它们易于迁移和为员工和用户配置。远程用户可以连接到中央 VDI 服务器,在较轻的计算机(如笔记本电脑或瘦客户端)上访问自己的工作空间。 需要大量 3D 和/或计算能力的图形工作负载并不总是能在超极本和其他“轻量级”计算机上运行。

这对于需要远程图形处理能力的办公室和其他企业环境是有意义的。但这对你意味着什么呢? vgpu_unlock(及其变体)的目标是允许用户在性能较低的显卡或消费级显卡上运行 Nvidia vGPU 技术, 而这些显卡并非为 vGPU 设计的专业数据中心显卡。通过这种方式,用户可以将自己的显卡虚拟化给多个虚拟机使用。 例如,这可以让用户运行一个能够为朋友提供游戏功能的虚拟机,或者在 Linux 上使用 Windows 并实现图形加速(使用 Looking Glass)。 当然,还有更多的用途,但这些只是一些常见的使用案例。

vGPU 架构

目前支持的显卡

vGPU 认证显卡 GPU 芯片 支持的消费级等效产品
Tesla M10 GM107 x4 大多数第一代 Maxwell 显卡
Tesla M60 GM204 x2 大多数第二代 Maxwell 显卡
Tesla P40 GP102 大多数 Pascal 显卡
Tesla V100 16GB GV100 Titan V & Quadro GV100
Quadro RTX6000 TU102 大多数 Turing 显卡
RTX A6000 GA102 无(不指望有)

参考