Citrix虚拟应用和桌面

细导线

介绍

Thinwire是Citrix HDX技术的一部分,是Citrix虚拟应用程序和台式机中使用的Citrix默认显示远程处理技术。

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

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

由于这种平衡,Thinwire满足大多数一般业务用例,并被用作Citrix虚拟应用程序和台式机中的默认显示远程处理技术。

HDX 3 d专业

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

要求

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

注:

在此版本中,我们不支持传统图形模式。当使用XenApp 7.15 LTSR、XenDesktop 7.15 LTSR以及Windows 7和Windows 2008 R2的早期VDA版本时,包含该功能是为了向后兼容。

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

编码方法

Thinwire可以在两种不同的编码模式下运行,具体取决于策略和客户端功能:

  • Thinwire全屏H.264或H.265
  • 具有选择性H.264或H.265的细线

传统GDI远程处理使用XPDM远程处理驱动程序,而不是细线位图编码器。

配置

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

以下图形策略设置设置默认值,并为不同的用例提供备选方案:

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

视频编解码器

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

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

监测细线

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

  1. 在Director中搜索用户、机器或端点,打开活动会话并单击细节. 或者,您可以选择过滤器>会议>所有会话,打开活动会话并单击细节

  2. 向下滚动到HDX面板

    HDX监测

  3. 选择图形-细线

    细导线

无损压缩编解码器(MDRLE)

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

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

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

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

MDRLE要求:

  • Citrix虚拟应用程序和台式机最低版本7 1808 VDA
  • XenApp和XenDesktop最低版本7.17 VDAs
  • 适用于Windows的Citrix Workspace应用程序最低版本1808
  • 适用于Windows最低版本4.11的Citrix接收器

渐进式

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

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

改变渐进模式行为

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

H.264构建到无损

无损构建是一种特殊的细线配置,可优化图形交付以实现交互性和最终图像质量。您可以通过设置视觉质量政策无损构建

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

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

注:

除了视觉质量策略,设置使用视频编解码器政策首选时使用(默认)或对于积极变化的地区. 通过设置使用视频编解码器政策不要使用视频编解码器.这将导致移动图像用JPEG而不是H.264(或H.265)编码。

细导线