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,Windows单会话操作系统GPU加速.
需求
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或更高版本的VDA版本,XenApp和XenDesktop 7.6 FP3及更高版本。的最好使用视频编解码器选项是VDA版本Citrix Virtual Apps and desktop 7 1808或更高版本、XenApp和XenDesktop 7.9及更高版本的默认设置。
- 所有Citrix Workspace应用程序都支持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中,搜索用户、机器或端点,打开活动会话并单击细节.或者,您可以选择过滤> Session >所有会话,打开活动会话,单击细节.
向下滚动到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应用支持MDRLE解码,则VDA使用VDA MDRLE编码,Citrix Workspace应用MDRLE解码。如果Citrix Workspace应用程序不支持MDRLE解码,VDA会自动退回到2DRLE编码。
MDRLE要求:
- Citrix虚拟应用程序和桌面最低版本7 1808 vda
- XenApp和XenDesktop最低版本为7.17 vda
- Citrix Workspace应用程序适用于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配置,它优化了交互性和最终图像质量的图形交付。可以通过设置视觉质量政策构建到无损.
Build to无损在屏幕活动期间使用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)。