Citrix DaaS™

Thinwire

简介

Thinwire 是 Citrix HDX 技术的一部分,是 Citrix Virtual Apps and Desktops 中使用的 Citrix 默认显示远程处理技术。

显示远程处理技术允许将一台计算机上生成的图形传输到另一台计算机进行显示,通常通过网络进行传输。

成功的显示远程处理解决方案可提供高度交互的用户体验,类似于本地 PC 的体验。Thinwire 通过使用一系列复杂而高效的图像分析和压缩技术来实现这种体验。Thinwire 可最大限度地提高服务器可扩展性,并且比其他显示远程处理技术消耗更少的带宽。

由于这种平衡,Thinwire 能够满足大多数通用业务用例,并被用作 Citrix Virtual Apps™ and Desktops 中的默认显示远程处理技术。

HDX™ 3D Pro

在默认配置下,Thinwire 可以交付 3D 或高度交互的图形,并在存在图形处理单元 (GPU) 的情况下使用 GPU。但是,我们建议在存在 GPU 的情况下,使用优化 3D 图形工作负载视觉质量 > 构建到无损策略来启用 HDX 3D Pro 模式。这些策略将 Thinwire 配置为在存在 GPU 的情况下使用视频编解码器 (H.264 或 H.265) 通过硬件加速对整个屏幕进行编码。这样做可以为 3D 专业图形提供更流畅的体验。有关详细信息,请参阅 H.264 构建到无损HDX 3D ProWindows 单会话操作系统 GPU 加速

要求

Thinwire 针对现代操作系统进行了优化,包括 Windows Server 2012 R2、Windows Server 2016、Windows Server 2019 和 Windows 10。对于 Windows Server 2008 R2,建议使用旧版图形模式。使用内置的 Citrix 策略模板“高服务器可扩展性 - 旧版操作系统”和“针对 WAN 优化 - 旧版操作系统”来提供 Citrix 针对这些用例推荐的策略设置组合。

注意:

此版本不支持旧版图形模式。它包含在内是为了在使用 XenApp 7.15 LTSR、XenDesktop 7.15 LTSR 和以前的 VDA 版本时实现向后兼容。

  • 驱动 Thinwire 行为的策略设置使用视频编解码器进行压缩在 Citrix Virtual Apps and Desktops 7 1808 或更高版本以及 XenApp and XenDesktop 7.6 FP3 或更高版本的 VDA 版本上可用。在首选时使用视频编解码器选项是 Citrix Virtual Apps and Desktops 7 1808 或更高版本以及 XenApp and XenDesktop 7.9 或更高版本的 VDA 版本上的默认设置。
  • 所有 Citrix Workspace™ 应用程序都支持 Thinwire。某些 Citrix Workspace 应用程序可能支持 Thinwire 的某些功能,而其他应用程序不支持,例如,用于减少带宽使用量的 8 位或 16 位图形。Citrix Workspace 应用程序会自动协商对此类功能的支持。
  • 在多显示器和高分辨率场景中,Thinwire 会使用更多服务器资源(CPU、内存)。可以调整 Thinwire 使用的资源量,但是,这可能会导致带宽使用量增加。
  • 在低带宽或高延迟场景中,请考虑启用 8 位或 16 位图形以提高交互性。视觉质量可能会受到影响,尤其是在 8 位色深下。

编码方法

Thinwire 可以根据策略和客户端功能以两种不同的编码模式运行:

  • Thinwire 全屏 H.264 或 H.265
  • Thinwire 选择性 H.264 或 H.265

旧版 GDI 远程处理使用 XPDM 远程处理驱动程序,而不是 Thinwire 位图编码器。

配置

Thinwire 是默认的显示远程处理技术。

以下图形策略设置设置了默认值并为不同的用例提供了替代方案:

  • 使用视频编解码器进行压缩
    • 在首选时使用视频编解码器。这是默认设置。无需额外配置。将此设置保留为默认设置可确保为所有 Citrix 连接选择 Thinwire,并针对典型桌面工作负载的可扩展性、带宽和卓越图像质量进行优化。这在功能上等同于用于活动更改区域
  • 此策略设置中的其他选项继续将 Thinwire 与其他技术结合用于不同的用例。例如:
    • 用于活动更改区域。Thinwire 中的自适应显示技术可识别移动图像(视频、运动中的 3D),并且仅在图像移动的屏幕部分使用 H.264 或 H.265。
    • 用于整个屏幕。提供 Thinwire 与全屏 H.264 或 H.265,以在大量使用 3D 图形的情况下优化用户体验和带宽。在 H.264 4:2:0(视觉无损策略已禁用)的情况下,最终图像不是像素完美的(无损),可能不适用于某些场景。在这种情况下,请考虑使用 H.264 构建到无损 代替。

视频编解码器

各种其他策略设置,包括以下视觉显示策略设置,可用于微调显示远程处理技术的性能。Thinwire 支持所有这些设置。

要获取 Citrix 针对不同业务用例推荐的策略设置组合,请使用内置的 Citrix 策略模板高服务器可扩展性超高清用户体验模板都使用 Thinwire,并结合了针对您的组织优先级和用户期望的最佳策略设置组合。

监视 Thinwire

您可以从 Citrix Director 监视 Thinwire 的使用和性能。HDX 虚拟通道详细信息视图包含用于在任何会话中对 Thinwire 进行故障排除和监视的有用信息。要查看与 Thinwire 相关的指标:

  1. 在 Director 中,搜索用户、计算机或端点,打开活动会话,然后单击详细信息。或者,您可以选择筛选器 > 会话 > 所有会话,打开活动会话,然后单击详细信息

  2. 向下滚动到 HDX 面板。

    Hdx 监视

  3. 选择图形 - Thinwire

    Thinwire

无损压缩编解码器 (MDRLE)

在典型的桌面会话中,大多数图像是简单的图形或文本区域。Thinwire 确定这些区域的位置,并选择这些区域使用 2DRLE 编解码器进行无损编码。在 Citrix Workspace 应用程序客户端侧,这些元素使用 Citrix Workspace 应用程序侧的 2DRLE 解码器进行解码以进行会话显示。

在 XenApp and XenDesktop 7.17 中,我们添加了更高压缩比的 MDRLE 编解码器,该编解码器在典型桌面会话中比 2DRLE 编解码器消耗更少的带宽。此新编解码器不影响服务器可扩展性。

较低的带宽通常意味着改进的会话交互性(尤其是在共享或受限链路上)和降低的成本。例如,与 XenApp and XenDesktop 7.15 LTSR 相比,在使用 MDRLE 编解码器时,典型 Office 类工作负载的预期带宽消耗大约减少 10–15%。

MDRLE 编解码器不需要配置。如果 Citrix Workspace 应用程序支持 MDRLE 解码,则 VDA 使用 VDA MDRLE 编码和 Citrix Workspace 应用程序 MDRLE 解码。如果 Citrix Workspace 应用程序不支持 MDRLE 解码,则 VDA 会自动回退到 2DRLE 编码。

MDRLE 要求:

  • Citrix Virtual Apps and Desktops 最低版本 7 1808 VDA
  • XenApp and XenDesktop 最低版本 7.17 VDA
  • Citrix Workspace 应用程序 for Windows 最低版本 1808
  • Citrix Receiver for Windows 最低版本 4.11

渐进模式

Citrix Virtual Apps and Desktops 1808 引入了渐进模式并默认启用。在受限网络条件下(默认:带宽 < 2 Mbps 或延迟 > 200 ms),Thinwire 增加了文本和静态图像的压缩,以在屏幕活动期间提高交互性。当屏幕活动停止时,经过高度压缩的文本和图像会以随机块的方式逐步锐化。虽然这种压缩和锐化方式提高了整体交互性,但它降低了缓存效率并增加了带宽使用量。

自 Citrix Virtual Apps and Desktops 1906 起,渐进模式默认禁用。我们现在使用不同的方法。静止图像的质量现在基于网络条件,并在每个视觉质量设置的预定义最小值和最大值之间浮动。由于没有明确的锐化步骤,Thinwire 优化了图像交付并保持了缓存效率,同时提供了渐进模式几乎所有的优点。

更改渐进模式行为

您可以使用注册表项更改渐进模式状态。有关详细信息,请参阅注册表管理的功能列表中的渐进模式

H.264 构建到无损

构建到无损是一种特殊的 Thinwire 配置,可优化图形交付以实现交互性和最终图像质量。您可以通过将视觉质量策略设置为构建到无损来启用此设置。

构建到无损在屏幕活动期间使用 H.264(或 H.265)压缩屏幕,并在活动停止时锐化到像素完美(无损)。H.264(或 H.265)图像质量会根据可用资源进行调整,以保持最佳帧速率。锐化步骤是逐步执行的,如果用户在锐化开始后不久开始屏幕活动,则会立即响应。例如,选择模型并旋转它。

H.264 构建到无损提供了全屏 H.264 或 H.265 的所有优点,包括硬件加速,但额外的好处是最终的、有保证的无损屏幕。这对于需要最终像素完美图像的 3D 类型工作负载至关重要。例如,操作医学图像。此外,H.264 构建到无损比全屏 H.264 4:4:4 使用更少的资源。因此,使用构建到无损通常会比视觉无损 H.264 4:4:4 产生更高的帧速率。

注意:

除了视觉质量策略外,请将使用视频编解码器策略设置为在首选时使用(默认)或用于活动更改区域。您可以通过将使用视频编解码器策略设置为不使用视频编解码器来恢复到非 H.264 构建到无损。这将导致移动图像使用 JPEG 而不是 H.264(或 H.265)进行编码。

Thinwire