Linux Virtual Delivery Agent

Thinwire Progressive Anzeige

Die Sitzungsinteraktivität kann bei Verbindungen mit geringer Bandbreite oder hoher Latenz beeinträchtigt werden. Zum Beispiel kann das Scrollen auf einer Webseite langsam, träge oder ruckelig werden. Tastatur- und Mausoperationen können hinter Grafikaktualisierungen zurückbleiben.

  • Bis Version 7.17 konnten Sie Richtlinieneinstellungen verwenden, um den Bandbreitenverbrauch zu reduzieren, indem Sie die Sitzung auf die visuelle Qualität Niedrig konfigurierten oder eine geringere Farbtiefe (16-Bit- oder 8-Bit-Grafiken) einstellten. Sie mussten jedoch wissen, dass ein Benutzer eine schwache Verbindung hatte. HDX Thinwire passte die statische Bildqualität nicht dynamisch an die Netzwerkbedingungen an.

Ab Version 7.18 wechselt HDX Thinwire standardmäßig in einen progressiven Aktualisierungsmodus in einem der folgenden Fälle:

  • Die verfügbare Bandbreite fällt unter 2 Mbit/s.
  • Die Netzwerklatenz überschreitet 200 ms.

In diesem Modus:

Zum Beispiel weisen in der folgenden Grafik, in der der progressive Aktualisierungsmodus aktiv ist, die Buchstaben F und e blaue Artefakte auf, und das Bild ist stark komprimiert. Dieser Ansatz reduziert den Bandbreitenverbrauch erheblich, was den schnelleren Empfang von Bildern und Text ermöglicht und die Sitzungsinteraktivität verbessert.

Bild der Thinwire progressiven Anzeige 1

  • Wenn Sie die Interaktion mit der Sitzung beenden, werden die beeinträchtigten Bilder und Texte progressiv verlustfrei geschärft. Zum Beispiel enthalten in der folgenden Grafik die Buchstaben keine blauen Artefakte mehr, und das Bild erscheint in Quellqualität.

Bild der Thinwire progressiven Anzeige 2

  • Für Bilder verwendet das Schärfen eine zufällige blockartige Methode. Für Text werden einzelne Buchstaben oder Wortteile geschärft. Der Schärfungsprozess erfolgt über mehrere Frames. Dieser Ansatz vermeidet die Einführung einer Verzögerung durch einen einzelnen großen Schärfungsframe.

Transiente Bilder (Video) werden weiterhin mit adaptiver Anzeige oder selektivem H.264 verwaltet.

Verwendung des progressiven Modus

Standardmäßig ist der progressive Modus für die Richtlinieneinstellungen für die Visuelle Qualität in Bereitschaft: Hoch, Mittel (Standard) und Niedrig.

Der progressive Modus wird erzwungen deaktiviert (nicht verwendet), wenn:

  • Visuelle Qualität = Immer verlustfrei oder Verlustfrei aufbauen
  • Bevorzugte Farbtiefe für einfache Grafiken = 8-Bit
  • Videocodec für Komprimierung verwenden = Für den gesamten Bildschirm (wenn Vollbild-H.264 gewünscht ist)

Wenn der progressive Modus in Bereitschaft ist, wird er standardmäßig aktiviert, wenn eine der folgenden Bedingungen eintritt:

  • Die verfügbare Bandbreite unter 2 Mbit/s fällt
  • Die Netzwerklatenz über 200 ms steigt

Nach einem Moduswechsel wird mindestens 10 s in diesem Modus verbracht, selbst wenn die ungünstigen Netzwerkbedingungen nur vorübergehend sind.

Verhalten des progressiven Modus ändern

Sie können das Verhalten des progressiven Modus ändern, indem Sie den folgenden Befehl ausführen:

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-->

Dabei ist <value>:

0 = Immer aus (unter keinen Umständen verwenden)

1 = Automatisch (Umschaltung basierend auf Netzwerkbedingungen, Standardwert)

2 = Immer ein

Im automatischen Modus (1) können Sie einen der folgenden Befehle ausführen, um die Schwellenwerte zu ändern, bei denen der progressive Modus umgeschaltet wird:

sudo /opt/Citrix/VDA/bin/ctxreg  create -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\Thinwire" -t "REG_DWORD" -v "ProgressiveDisplayBandwidthThreshold" -d "<value>" --force
<!--NeedCopy-->

Dabei ist <value> der <Schwellenwert in Kbit/s> (Standard = 2.048)

Beispiel: 4096 = progressiven Modus einschalten, wenn die Bandbreite unter 4 Mbit/s fällt

sudo /opt/Citrix/VDA/bin/ctxreg  create -k "HKEY_LOCAL_MACHINE\SOFTWARE\CurrentControlSet\Control\Citrix\Thinwire" -t "REG_DWORD" -v "ProgressiveDisplayLatencyThreshold" -d "<value>" --force
<!--NeedCopy-->

Dabei ist <value> der <Schwellenwert in ms> (Standard = 200)

Beispiel: 100 = progressiven Modus einschalten, wenn die Netzwerklatenz unter 100 ms fällt.

Thinwire Progressive Anzeige