Citrix DaaS

Windows单会话操作系统的GPU加速

使用HDX 3D Pro,您可以将图形密集型应用程序作为托管桌面或单会话操作系统机器上的应用程序的一部分交付。HDX 3D Pro支持物理主机(包括桌面、刀片和机架工作站)和Citrix Hypervisor、vSphere、Nutanix和Hyper-V(仅直通)虚拟化环境提供的GPU直通和GPU虚拟化技术。

HDX 3D Pro提供以下功能:

  • 基于h .264或h .265的自适应深度压缩,实现最佳WAN和无线性能。HDX 3D Pro使用基于cpu的全屏H.264压缩作为默认的编码压缩技术。支持NVENC的NVIDIA、Intel和AMD卡使用H.264进行硬件编码。支持NVENC的NVIDIA卡使用H.265硬件编码。

  • 专门用例的无损压缩选项。HDX 3D Pro还提供基于cpu的无损编解码器,以支持需要像素完美图形的应用程序,例如医疗成像。真正的无损压缩只建议用于专门的用例,因为它消耗更多的网络和处理资源。

    使用无损压缩时:

    • 无损指示器是一个通知区域图标,它通知用户显示的屏幕是有损帧还是无损帧。这个图标可以帮助视觉质量策略设置指定构建到无损.当发送的帧是无损帧时,无损指示灯亮绿色。

    • 无损开关使用户可以在会话中随时切换到Always无损模式。选择或取消选择在会话内的任何时间都是无损的,右键单击图标,单击切换到像素完美或使用快捷键ALT+SHIFT+1。

      对于无损压缩:HDX 3D Pro使用无损编解码器进行压缩,而不考虑通过策略选择的编解码器。

      对于有损压缩:HDX 3D Pro使用原始编解码器,无论是默认的还是通过策略选择的。

      在后续会话中不保留无损开关设置。若要为每个连接使用无损编解码器,请选择总是无损的视觉质量策略设置。

  • 您可以覆盖默认的快捷方式,ALT+SHIFT+1,在会话中选择或取消选择无损。在HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\HDX3D\LLIndicator中配置新的注册表设置。

    • 名称:HKEY_LOCAL_MACHINE_HotKey,类型:字符串
    • 配置捷径组合的格式为C=0|1, A = 0|1, S = 0|1 W = 0|1, K =瓦尔。键之间必须用逗号分隔。键的顺序无关紧要。
    • A, C, S, W和K是键,其中C=Control, A=ALT, S=SHIFT, W=Win, K=有效键。K允许的值是0-9、a-z和任何虚拟键代码。
    • 例如:
      • 对于F10,设置K=0x79
      • 对于Ctrl + F10,设置C=1, K=0x79
      • 对于Alt + A,设A=1, K=A或A=1, K=A或K=A, A=1
      • 对于Ctrl + Alt + 5,设置C=1, A=1, K=5或A=1, K=5, C=1
      • 对于Ctrl + Shift + F5,设置A=1, S=1, K=0x74

警告:

错误地编辑注册表可能会导致严重的问题,可能需要重新安装操作系统。Citrix不能保证由于不正确使用注册表编辑器而导致的问题能够得到解决。使用注册表编辑器风险自负。在编辑注册表之前,请务必备份注册表。

  • 支持多分辨率和高分辨率监视器。对于单会话操作系统机器,HDX 3D Pro支持最多四个显示器的用户设备。用户可以在任何配置中安排他们的监视器,并且可以混合使用不同分辨率和方向的监视器。监视器的数量受主机GPU、用户设备和可用带宽的限制。HDX 3D Pro支持所有显示器分辨率,仅受主机上GPU功能的限制。

  • 动态解析。您可以将虚拟桌面或应用程序窗口的大小调整为任何分辨率。请注意:唯一支持的改变分辨率的方法是通过调整VDA会话窗口的大小。在VDA会话中更改分辨率(使用“控制面板>外观”不支持“个性化>显示>屏幕分辨率”
  • 支持NVIDIA vGPU架构。HDX 3D Pro支持NVIDIA vGPU卡。有关信息,请参见英伟达vGPU用于GPU直通和GPU共享。NVIDIA vGPU允许多个虚拟机同时直接访问单个物理GPU,使用部署在非虚拟化操作系统上的相同NVIDIA图形驱动程序。
  • 支持VMware vSphere和VMware ESX使用虚拟直接图形加速(vDGA) -你可以使用HDX 3D Pro与vDGA的RDS和VDI工作负载。
  • 支持使用NVIDIA vGPU和AMD MxGPU的VMware vSphere/ESX。
  • 在Windows Server 2016中使用离散设备分配支持Microsoft HyperV。
  • 支持数据中心图形与英特尔至强处理器E3系列。HDX 3D Pro支持多显示器(最多3个)、控制台消隐、自定义分辨率和高帧率,支持英特尔处理器系列。有关更多信息,请参见//m.giftsix.com/intelhttp://www.intel.com/content/www/us/en/servers/data-center-graphics.html
  • 在AMD FirePro s系列服务器卡上支持AMD RapidFire。HDX 3D Pro支持多显示器(最多6个),控制台消隐,自定义分辨率和高帧率。注意:HDX 3D Pro支持AMD MxGPU (GPU虚拟化)仅适用于VMware vSphere vgpu。支持Citrix Hypervisor和Hyper-V的GPU直通。有关更多信息,请参见AMD虚拟化解决方案

  • 访问NVIDIA gpu, AMD gpu和Intel Iris Pro图形处理器的高性能视频编码器。策略设置(默认启用)控制该特性。该特性允许使用H.264编码的硬件编码(如果可用)。如果没有这样的硬件,VDA会使用软件视频编解码器退回到基于cpu的编码。有关更多信息,请参见图形策略设置

如下图所示:

  • 当用户登录到Citrix Workspace应用程序并访问虚拟应用程序或桌面时,控制器对用户进行身份验证。然后,控制器与HDX 3D Pro的VDA联系,以代理与承载图形应用程序的计算机的连接。

HDX 3D Pro的VDA使用主机上适当的硬件来压缩完整桌面或仅图形应用程序的视图。

  • 桌面或应用程序视图以及与它们的用户交互在主机和用户设备之间传输。这种传输是通过Citrix Workspace应用程序和HDX 3D Pro的VDA之间的直接HDX连接完成的。

显示HDX 3D Pro与Citrix虚拟桌面及相关组件集成的图表

优化HDX 3D Pro用户体验

若要将HDX 3D Pro与多个显示器一起使用,请确保主机配置的显示器数量至少与连接到用户设备的显示器数量相同。连接到主机的监视器可以是物理的,也可以是虚拟的。

当用户连接到提供图形应用程序的虚拟桌面或应用程序时,不要将监视器(物理或虚拟)附加到主机。这样做可能会导致用户会话期间的不稳定。

让用户知道,在图形化应用程序会话运行时,不支持更改桌面分辨率(由用户或应用程序更改)。关闭应用程序会话后,用户可以在Citrix工作区应用程序-桌面查看器首选项中更改桌面查看器窗口的分辨率。

当多个用户共享带宽有限的连接时(例如,在分支机构中),我们建议使用总会话带宽限制限制每个用户可用带宽的策略设置。使用此设置可确保可用带宽在用户登录和关闭时不会波动很大。由于HDX 3D Pro自动调整以使用所有可用带宽,因此在用户会话过程中可用带宽的大变化可能会对性能产生负面影响。

例如,如果20个用户共享一个60 Mbps的连接,则每个用户可用的带宽可能在3 Mbps到60 Mbps之间变化,具体取决于并发用户的数量。要在此场景中优化用户体验,请确定每个用户在高峰时段所需的带宽,并始终将用户限制在此数量。

对于使用3D鼠标的用户,我们建议将“通用USB重定向”虚拟通道的优先级提高到0。有关更改虚拟通道优先级的信息,请参阅知识中心文章CTX128190

Windows单会话操作系统的GPU加速