Thinwire
简介
Thinwire是Citrix HDX技术的一部分,是Citrix默认的显示远程技术,用于Citrix虚拟应用程序和桌面。
显示远程技术允许在一台机器上生成的图形通过网络传输到另一台机器上进行显示。
一个成功的显示远程解决方案提供了一个高度交互的用户体验,类似于本地PC。Thinwire通过使用一系列复杂而高效的图像分析和压缩技术来实现这种体验。Thinwire最大限度地提高了服务器的可伸缩性,并且比其他显示远程技术消耗更少的带宽。
由于这种平衡,Thinwire满足大多数一般业务用例,并被用作Citrix虚拟应用程序和桌面的默认显示远程技术。
HDX 3D Pro
在其默认配置下,Thinwire可以提供3D或高度交互式图形,并使用图形处理单元(GPU)(如果有的话)。然而,我们建议启用HDX 3D Pro模式使用优化3D图形工作负载或视觉质量>构建为无损gpu存在时的策略。这些策略将Thinwire配置为使用视频编解码器(H.264或H.265)在有GPU时使用硬件加速对整个屏幕进行编码。这样做为3D专业图形提供了更流畅的体验。有关更多信息,请参见H.264构建为无损,HDX 3D Pro,GPU加速Windows单会话操作系统.
需求
Thinwire针对现代操作系统进行了优化,包括Windows Server 2012 R2, Windows Server 2016, Windows Server 2019, Windows 7和Windows 10。Windows Server 2008 R2操作系统建议使用传统图形模式。使用内置的Citrix策略模板,高服务器可伸缩性-遗留操作系统和为wan -遗留操作系统优化,为这些用例提供Citrix推荐的策略设置组合。
注意:
在这个版本中,我们不支持传统图形模式。当使用XenApp 7.15 LTSR、XenDesktop 7.15 LTSR以及Windows 7和Windows 2008 R2的以前的VDA版本时,包含它是为了向后兼容。
- 驱动Thinwire行为的策略设置,使用视频编解码器进行压缩在Citrix Virtual Apps and desktop 7 1808或更高版本以及XenApp和XenDesktop 7.6 FP3及更高版本的VDA版本上可用。的最好使用视频编解码器选项是VDA版本Citrix Virtual Apps and desktop 7 1808及以上版本和XenApp和XenDesktop 7.9及以上版本的默认设置。
- 所有思杰工作区应用程序都支持Thinwire。一些Citrix Workspace应用程序可能支持Thinwire的一些其他应用程序不支持的功能,例如,8位或16位图形以减少带宽使用。对这些特性的支持由Citrix Workspace应用程序自动协商。
- Thinwire在多监视器和高分辨率场景中使用更多的服务器资源(CPU、内存)。可以调整Thinwire使用的资源量,但是,带宽使用可能会因此增加。
- 在低带宽或高延迟的场景下,可以考虑启用8位或16位图形来提高交互性。视觉质量可能会受到影响,特别是在8位颜色深度时。
编码方法
Thinwire可以在两种不同的编码模式下运行,这取决于策略和客户端功能:
- 细线全屏H.264或H.265
- 细线选择H.264或H.265
传统GDI远程处理使用XPDM远程处理驱动程序,而不是Thinwire位图编码器。
配置
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,并根据组织的优先级和用户的期望进行策略设置的最佳组合。
监控Thinwire
您可以从Citrix Director监控Thinwire的使用和性能。HDX虚拟通道详细信息视图包含用于故障排除和监视任何会话中的Thinwire的有用信息。查看thinwire相关指标:
在Director中搜索用户、机器或端点,打开活动会话并单击细节.或者,你可以选择过滤>会话>所有会话,打开活动会话,单击细节.
向下滚动到HDX面板。
选择图形- Thinwire.
无损压缩编解码(MDRLE)
在典型的桌面会话中,大多数图像都是简单的图形或文本区域。Thinwire确定这些区域的位置,并使用2DRLE编解码器选择这些区域进行无损编码。在Citrix Workspace应用程序客户端,这些元素使用Citrix Workspace应用程序端2DRLE解码器进行解码,用于会话显示。
在XenApp和XenDesktop 7.17中,我们添加了一个压缩比更高的MDRLE编解码器,在典型桌面会话中消耗的带宽比2DRLE编解码器要少。这种新的编解码器不会影响服务器的可伸缩性。
较低的带宽通常意味着会话交互性的改善(特别是在共享或受限链接上)和成本的降低。例如,对于典型的office类工作负载,使用MDRLE编解码器时的预期带宽消耗大约比XenApp和XenDesktop 7.15 LTSR少10-15%。
MDRLE编解码器不需要配置。如果Citrix Workspace app支持MDRLE解码,则VDA使用VDA的MDRLE编码和Citrix Workspace app的MDRLE解码。如果Citrix Workspace应用程序不支持MDRLE解码,VDA将自动退回到2DRLE编码。
MDRLE要求:
- Citrix Virtual Apps and desktop最低版本7 1808 vda
- XenApp和XenDesktop最低版本为7.17 vda
- 思杰工作空间应用程序的Windows最低版本1808
- Citrix Receiver for Windows最低版本4.11
进步的模式
Citrix Virtual Apps and desktop 1808引入了累进模式,并默认启用。在受限的网络条件下(默认:带宽< 2 Mbps,或延迟> 200 ms), Thinwire增加了文本和静态图像的压缩,以改善屏幕活动期间的交互性。当屏幕活动停止时,严重压缩的文本和图像以随机块的方式逐步锐化。虽然压缩和锐化这种方式提高了整体交互性,但它降低了缓存效率并增加了带宽使用。
从Citrix Virtual Apps and desktop 1906开始,默认情况下禁用累进模式。我们现在使用不同的方法。静止图像的质量现在是基于网络条件,浮动在预定义的最小值和最大值之间视觉质量设置。由于没有显式的锐化步骤,Thinwire优化了图像传输并保持缓存效率,同时提供了几乎所有渐进模式的好处。
改变渐进模式行为
可以使用注册表项更改累进模式状态。有关信息,请参见进步的模式在通过注册中心管理的功能列表中。
H.264构建为无损
构建为无损是一个特殊的Thinwire配置,优化图形交付的交互性和最终的图像质量。属性可以启用此设置视觉质量政策构建为无损.
构建到无损在屏幕活动期间使用H.264(或H.265)压缩屏幕,并在活动停止时锐化到完美像素(无损)。H.264(或H.265)图像质量适应可用资源,以保持最佳的帧速率。锐化步骤逐步执行,如果用户在锐化开始后不久开始屏幕活动,则立即响应。例如,选择一个模型并旋转它。
h .构建为无损提供全屏H.264或H.265的所有优点,包括硬件加速,但还有一个额外的好处,即最终保证无损屏幕。这对于需要最终像素完美图像的3d类型工作负载至关重要。例如,操纵医学图像。同时,h .构建为无损使用比全屏H.264 4:4:4更少的资源。因此,使用构建为无损通常会导致比视觉无损H.264 4:4:4更高的帧速率。
注意:
除了视觉质量策略,设置使用视频编解码器政策首选时使用(默认)或对于积极变化的区域.你可以恢复到非h .264属性构建为无损使用视频编解码器政策不使用视频编解码器.这导致移动图像用JPEG编码,而不是H.264(或H.265)。