Citrix Virtual Apps and Desktops 7 2311

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

借助 HDX 3D Pro,您可以交付图形密集型应用程序,作为托管桌面或单会话操作系统计算机上的应用程序的一部分。HDX 3D Pro 支持物理主机计算机(包括桌面、刀片式和机架式工作站)以及 XenServer®、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 的无损编解码器,以支持需要像素级完美图形的应用程序,例如医学成像。真正的无损压缩仅推荐用于特殊用例,因为它会消耗更多的网络和处理资源。

    使用无损压缩时:

    • 无损指示器(一个通知区域图标)通知用户显示的屏幕是有损帧还是无损帧。当视觉质量策略设置指定构建为无损时,此图标会有所帮助。当发送的帧是无损时,无损指示器会变为绿色。

    • 无损开关使用户能够在会话中的任何时候切换到“始终无损”模式。要选择或取消选择会话中的任何时候无损,右键单击该图标,然后单击切换到像素完美或使用快捷方式 ALT+SHIFT+1。

      对于无损压缩:无论通过策略选择何种编解码器,HDX 3D Pro 都使用无损编解码器进行压缩。

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

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

  • You can override the default shortcut, ALT+SHIFT+1, to select or deselect Lossless within a session. Configure a new registry setting at HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\HDX3D\LLIndicator.

    • Name: HKEY_LOCAL_MACHINE_HotKey, Type: String
    • 配置快捷方式组合的格式为 C=0|1, A=0|1, S=0|1, W=0|1, K=val。键必须用逗号“,”分隔。键的顺序无关紧要。
    • 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
      • For Ctrl + Shift + F5, set A=1, S=1, K=0x74

注意:

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

  • 支持多显示器和高分辨率显示器。对于单会话操作系统计算机,最多支持 8 台 4K 显示器。用户可以按任意配置排列显示器,并且可以混合使用不同分辨率和方向的显示器。显示器数量受限于主机 GPU、用户设备的功能以及可用带宽。HDX 3D Pro 支持所有显示器分辨率,并且仅受限于主机上 GPU 的功能。

  • 动态分辨率。您可以将虚拟桌面或应用程序窗口调整为任意分辨率。注意: 更改分辨率的唯一受支持方法是调整 VDA 会话窗口的大小。不支持在 VDA 会话中更改分辨率(使用控制面板 > 外观个性化 > 显示 > 屏幕分辨率)。
  • 支持 NVIDIA vGPU 架构。HDX 3D Pro 支持 NVIDIA vGPU 卡。有关信息,请参阅 NVIDIA vGPU,了解 GPU 直通和 GPU 共享。NVIDIA vGPU 允许多个 VM 同时直接访问单个物理 GPU,使用与部署在非虚拟化操作系统上的 NVIDIA 图形驱动程序相同的驱动程序。
  • Support for VMware vSphere and VMware ESX using Virtual Direct Graphics Acceleration (vDGA) - You can use HDX 3D Pro with vDGA for both RDS and VDI workloads.
  • Support for VMware vSphere/ESX.
  • 支持在 Windows Server 2016 中使用离散设备分配的微软 HyperV。
  • 支持采用 Intel Xeon 处理器 E3 系列和 Intel 数据中心 GPU Flex 系列的数据中心图形。有关详细信息,请参阅 https://www.intel.com/content/www/us/en/products/details/discrete-gpus/data-center-gpu/flex-series.html
  • 支持 AMD 图形处理器。

注意:

Support for AMD MxGPU (GPU virtualization) works with VMware vSphere vGPUs only. Citrix Hypervisor and Hyper-V are supported with GPU passthrough. For more information, see https://www.amd.com/en/graphics/workstation-virtual-graphics.

  • 为 NVIDIA GPU、AMD GPU 和 Intel GPU 提供高性能视频编码器访问权限。此功能由策略设置(默认启用)控制。该功能允许对 H.264、H.265 或 AV1 编码(如果可用)使用硬件编码。如果此类硬件不可用,VDA 将回退到使用软件视频编解码器进行基于 CPU 的编码。有关详细信息,请参阅图形策略设置

在下面的图中显示:

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

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

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

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

优化 HDX 3D Pro 用户体验

当多个用户共享带宽有限的连接(例如,在分支机构)时,建议您使用会话总带宽限制策略设置来限制每个用户可用的带宽。使用此设置可确保可用带宽不会随着用户的登录和注销而大幅波动。由于 HDX 3D Pro 会自动调整以使用所有可用带宽,因此用户会话期间可用带宽的巨大变化可能会对性能产生负面影响。

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

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

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