Thinwire progressive display 编辑
Thinwire progressive display
Session interactivity can degrade on low bandwidth or high latency connections. For example, scrolling on a webpage can become slow, unresponsive, or choppy. Keyboard and mouse operations can lag behind graphics updates.
Through version 7.17, you were able to use policy settings to reduce bandwidth consumption by configuring the session to Low visual quality, or setting a lower color depth (16-bit or 8-bit graphics). However, you had to know that a user was on a weak connection. HDX Thinwire did not dynamically adjust static image quality based on network conditions.
Starting with version 7.18, HDX Thinwire switches to a progressive update mode by default in either of the following cases:
- Available bandwidth falls below 2 Mbps.
- Network latency exceeds 200 ms.
In this mode:
- All static images are heavily compressed.
- Text quality is reduced.
For example, in the following graphic where progressive update mode is active, the letters F and e have blue artifacts, and the image is heavily compressed. This approach significantly reduces bandwidth consumption, which allows images and text to be received more quickly, and session interactivity improves.
When you stop interacting with the session, the degraded images and text are progressively sharpened to lossless. For example, in the following graphic, the letters no longer contain blue artifacts, and the image appears at source quality.
For images, sharpening uses a random block-like method. For text, individual letters or parts of words are sharpened. The sharpening process occurs over several frames. This approach avoids introducing a delay with a single large sharpening frame.
Transient imagery (video) is still managed with adaptive display or Selective H.264.
How progressive mode is used
By default, progressive mode is on standby for the Visual quality policy settings: High, Medium (default), and Low.
Progressive mode is forced off (not used) when:
- Visual quality = Always Lossless or Build to Lossless
- Preferred color depth for simple graphics = 8-bit
- Use video codec for compression = For the entire screen (when full-screen H.264 is desired)
When progressive mode is on standby, by default it is enabled when either of the following conditions occurs:
- Available bandwidth drops below 2 Mbps
- Network latency increases above 200 ms
After a mode switch occurs, a minimum of 10 s is spent in that mode, even if the adverse network conditions are momentary.
Change progressive mode behavior
You can change the progressive mode behavior by running the following command:
sudo /opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\SOFTWARE\CurrentControlSet\Control\Citrix\Thinwire" -t "REG_DWORD" -v "ProgressiveDisplay" -d "<value>" --force
<!--NeedCopy-->
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论