|
|
51CTO旗下网站
|
|
移动端

显卡虚拟化的前世今生

云桌面使用体验的差异来自于配置的差异,更直接一点就是有没有上显卡虚拟化的差异。没有上显卡虚拟化就谈流畅体验的都是耍流氓。在一些高清视频播放,重型3D应用的场景里里,没有显卡虚拟化的云桌面是无法实现的。

作者:孙旭峰来源:山西云桌面技术|2018-08-08 14:37

云桌面使用体验的差异来自于配置的差异,更直接一点就是有没有上显卡虚拟化的差异。没有上显卡虚拟化就谈流畅体验的都是耍流氓。在一些高清视频播放,重型3D应用的场景里里,没有显卡虚拟化的云桌面是无法实现的。下面我们来了解一下显卡虚拟化的发展历史。

1、初代3D虚拟显卡: Software 3D,Software 3D的基本原理就是将虚拟机对显卡的3D图形处理需求交由CPU来运算处理,即使3D处理能力仍然很低,但走出了从无到有的第一步。Software 3D可以支持较低的DirectX和OpenGL的处理需求,例如1080P高清播放/Aero UI效果等。

2、进阶3D虚拟显卡:vSGA (Virtual Shared Graphics Acceleration)用主机上的专业物理GPU来为虚拟桌面提供硬件加速3D图形的能力。vSGA支持DirectX v9和OpenGL 2.1的应用需求,开始能够承担一些轻量级的3D和CAD工作负载。

3. 完整的物理显卡vDGA (Virtual Direct Graphics Acceleration)vDGA就将虚拟机上的硬件直通(Direct Pass Through)技术引入到VDI桌面中。vDGA通过为每个虚拟桌面配备一个专用的专业物理GPU,向VDI用户提供了真正的高端工作站级3D图形处理性能。但vDGA的优缺点也非常明显,

优点:实现真正的高端图形工作站级的虚拟桌面。

缺点:由于vDGA需要将虚拟桌面与专用物理GPU进行1比1配比,因此成本较高昂,受物理限制能够实现此类虚拟桌面的数量非常有限,而且由于使用了DirectPath I / O分配绑定,因此vDGA虚拟桌面不能支持 vMotion、DRS和 HA等虚拟化特性。

4. 独一无二的虚拟显卡vGPU (VIRTUAL GPU)NVIDIA GRID vGPU是业界最先进的虚拟GPU硬件加速技术,可以在不影响高端图形体验的情况下,在多个虚拟桌面之间真正地实现共享GPU硬件加速。使用NVIDIA GRID vGPU技术,每个物理GPU可以向多达8个用户配置GPU共享。

Nvidia GRID M10 GPU加速卡集成了8个物理GPU,因此一张M10卡最多可以为64个虚拟桌面提供GPU硬件加速。Nvidia GRID M60 GPU加速卡集成了4个物理GPU,因此一张M60卡最多可以为32个虚拟桌面提供GPU硬件加速。目前Citirx和VMWare能够支持NVIDIA GRID vGPU技术,开源的KVM和XenServer也逐渐加入了这一阵营。

【编辑推荐】

  1. 服务器虚拟化的未来在哪里?
  2. 谈谈服务器虚拟化解决方案
  3. 存储虚拟化技术的实现与比较
  4. VPS虚拟化架构OpenVZ、KVM、Xen、Hyper-V的区别
  5. 虚拟化之后还可以做什么?
【责任编辑:武晓燕 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

计算机与网络基础知识——考点解析及模拟训练

本书是根据全国计算机技术与软件专业技术资格(水平)考试的“计算机网络管理员考试大纲”所要求的考试范围而编写的辅导用书。全书共分10章...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊