首页 > 代码库 > XenApp/XenDesktop 7.11 对于HDX 3D pro的2点增强

XenApp/XenDesktop 7.11 对于HDX 3D pro的2点增强

在XenApp&XenDesktop 7.11中,Citrix大幅度了优化了HDX 3D Pro下的交付能力,主要增强了两点:

  1. 支持NVidia NVENC技术

  2. 新的Relative Mouse 功能


NVidia的NVENC技术是NVidia公司在其生产的显卡上提供的一种 video encoding技术,他最大的好处是能够让H.264的视频解码,从传统的CPU改为使用GPU来实现。实际上就是把原来需要大量CPU处理的视频解码工作由GPU替代,从而大幅度降低了对于CPU资源的消耗。同时相比较CPU对于H.264的解码能力,GPU这方面天生就更有优势,所以同等条件下,启用NVENC技术,理论上可以提供给画面提供更高的帧率,进而提供更好的画面效果。


口说无凭,我们来看看测试效果。

测试平台:

16VMs running across 4 GPUs, at 4 VMs per GPU (GRID Profile: M60-2Q)

Source: NVIDIA GRID Technical Marketing


技术分享

#从此图可以看出,在同等条件下,7.11版本下HDX 3D Pro在启用了NVENC后,服务器的CPU运行压力有大约20%左右的降低。

技术分享

#每3D VDI上HDX 3D Pro的主进程ctxgfx.exe的CPU/MEMORY的使用量都有相当程度降低,这个也符合上图,整个物理服务器的CPU资源消耗的降低的趋势。

技术分享

#而带宽在此种条件下并没有明显的增加。

所以,整体上来说,在7.11版Citrix HDX 3D 技术提供了对NVidia NVENC技术的支持之后,在不做任何调整的情况下,对于现有的平台上用户的3D使用体验将会有一定程度的提升。


Relative Mouse:

其实这个名词并没有一个准确的中文翻译,官方直译为:相对鼠标

技术分享


相对鼠标的作用是做什么的呢?其实他主要是用来解决在一些3D项目中,用户在使用部分3D应用时感觉鼠标有迟滞的问题的解决办法。这种应用的代表就是AutoCAD。

了解AutoCAD的同学都知道,其绘图过程中有“图层”的概念,我们绘画的第一个图在第一层,然后根据需要不断增加图层。而AutoCAD体系中,其实“鼠标”这个箭头和光标等的显示,在AutoCAD是一个单独的层,这也是导致很多资深工程师在使用快捷键+鼠标拖拽时,会有迟滞感、飘等感觉的根本原因。

Citrix为了解决这个问题,特定为这种场景定义了Relative Mouse来试图进行解决。所以如果你在使用Citrix 3D目前中有遇到鼠标上面描述的类似问题,可以考虑启用Relative Mouse这个功能。


请注意以:Relative Mouse只在Windows Receiver 4.5和Linux Receiver 13.4以后的版本才支持,所以还请升级至新版本进行测试。

本文出自 “翱翔云端的Citrix” 博客,请务必保留此出处http://kaiqian.blog.51cto.com/236001/1853590

XenApp/XenDesktop 7.11 对于HDX 3D pro的2点增强