显卡虚拟化的前世今生

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

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

[[239312]]

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也逐渐加入了这一阵营。

责任编辑:武晓燕 来源: 山西云桌面技术
相关推荐

2018-01-31 11:17:59

虚拟化技术硬件

2012-11-01 10:59:38

桌面虚拟化

2022-09-05 09:01:13

前端模块化

2012-11-05 09:37:39

虚拟化

2011-08-23 09:52:31

CSS

2015-11-18 14:14:11

OPNFVNFV

2014-07-30 10:55:27

2016-11-03 13:33:31

2016-11-08 19:19:06

2013-05-23 16:23:42

Windows Azu微软公有云

2014-07-21 12:57:25

诺基亚微软裁员

2016-12-29 18:21:01

2016-12-29 13:34:04

阿尔法狗围棋计算机

2014-07-15 10:31:07

asyncawait

2012-05-18 16:54:21

FedoraFedora 17

2021-06-17 07:08:19

Tapablewebpack JavaScript

2019-06-04 09:00:07

Jenkins X开源开发人员

2019-08-05 10:08:25

软件操作系统程序员

2015-06-11 11:10:09

对象存储云存储

2011-05-13 09:43:27

产品经理PM
点赞
收藏

51CTO技术栈公众号