Citrix Workspace app for Windows

Graphisme et affichage

Prise en charge multi-moniteurs

L’application Citrix Workspace pour Windows permet d’utiliser jusqu’à huit moniteurs.

Chaque écran faisant partie d’une configuration multi-moniteur dispose de sa propre résolution conçue par le fabricant. Les écrans peuvent afficher des résolutions et des orientations différentes durant les sessions.

Les sessions peuvent occuper plusieurs écrans de deux façons :

  • Mode plein écran, avec écrans multiples affichés dans la session ; les applications s’alignent sur les écrans comme elles le font localement.

    Citrix Virtual Apps and Desktops et Citrix DaaS : pour afficher la fenêtre Desktop Viewer sur n’importe quel sous-ensemble de moniteurs, redimensionnez la fenêtre sur ces derniers et cliquez sur Agrandir.

  • Mode fenêtre, avec une seule image d’écran pour la session ; les applications ne s’alignent pas sur les écrans individuels.

Citrix Virtual Apps and Desktops et Citrix DaaS : lorsqu’un bureau appartenant au même groupe (anciennement « groupe de bureau ») est lancé ultérieurement, le paramètre de fenêtre est conservé et le bureau est affiché sur les mêmes écrans. Plusieurs bureaux virtuels peuvent être affichés sur une machine à condition que la disposition de l’écran soit rectangulaire. Si l’écran principal sur la machine est utilisé par la session d’applications et de bureaux virtuels, il devient l’écran principal dans la session. Autrement, l’écran numériquement inférieur dans la session devient l’écran principal.

Pour activer la prise en charge multi-moniteur, veillez à ce que les conditions suivantes soient réunies :

  • La machine utilisateur est configurée pour prendre en charge de multiples écrans.
  • Le système d’exploitation peut détecter chacun des moniteurs. Sur les plates-formes Windows, pour vérifier que cette détection se produit, accédez à Paramètres > Système, puis cliquez sur Afficher et confirmez que chaque écran apparaît séparément.
  • Une fois que vos écrans ont été détectés :
    • Citrix Virtual Desktops : configurez la limite de mémoire graphique à l’aide du paramètre de stratégie d’ordinateur Citrix Limite de mémoire d’affichage.
    • Citrix Virtual Apps : selon la version du serveur Citrix Virtual Apps que vous avez installée :
      • Configurez la limite de mémoire graphique à l’aide du paramètre de stratégie d’ordinateur Citrix Limite de mémoire d’affichage.
      • Dans la console de gestion Citrix pour le serveur Citrix Virtual Apps, sélectionnez la batterie de serveurs et dans le panneau des tâches, sélectionnez :
        • Modifier les propriétés du serveur > Modifier toutes les propriétés > Valeur par défaut du serveur > HDX Broadcast > Affichage ou
        • Modifier les propriétés du serveur > Modifier toutes les propriétés > Valeur par défaut du serveur > ICA > Affichage) et
      • Définissez la mémoire maximale à utiliser pour les graphiques de chaque session.

Assurez-vous que la valeur du réglage (kilo-octets) permet de fournir une mémoire graphique suffisante. Si ce réglage est insuffisant, la ressource publiée se réduit au sous-ensemble d’écrans correspondant à la taille spécifiée.

Utiliser Citrix Virtual Desktops sur deux moniteurs :

  1. Sélectionnez Desktop Viewer et cliquez sur la flèche vers le bas.
  2. Sélectionnez Fenêtre.
  3. Faites glisser l’écran Citrix Virtual Desktops entre les deux moniteurs. Assurez-vous qu’environ la moitié de l’écran est présent dans chaque moniteur.
  4. Dans la barre d’outils de Citrix Virtual Desktops, sélectionnez Plein écran.

    L’écran est maintenant étendu aux deux moniteurs.

Pour calculer les exigences de mémoire graphique de la session pour Citrix Virtual Apps and Desktops et Citrix DaaS, consultez l’article CTX115637 du centre de connaissances.

Décodage matériel

Lors de l’utilisation de l’application Citrix Workspace (avec moteur HDX 14.4), le GPU peut être utilisé pour le décodage H.264 lorsqu’il est disponible sur le client. La couche API d’accélération vidéo DirectX est utilisée pour le décodage GPU.

Pour activer le décodage matériel à l’aide du modèle d’administration d’objet de stratégie de groupe de l’application Citrix Workspace :

  1. Ouvrez le modèle d’administration d’objet de stratégie de groupe de l’application Citrix Workspace en exécutant gpedit.msc.
  2. Sous le nœud Configuration ordinateur, accédez à Modèles d’administration > Citrix Workspace > Expérience utilisateur.
  3. Sélectionnez Accélération matérielle pour graphiques.
  4. Sélectionnez Activé et cliquez sur Appliquer, puis sur OK.

Accélération matérielle pour graphiques

Pour vérifier si la stratégie est définie et si l’accélération matérielle est utilisée pour une session ICA active, vérifiez les entrées de registre suivantes :

Chemin du registre : HKEY_CURRENT_USER\SOFTWARE\Citrix\ICA Client\CEIP\Data\GfxRender.

Conseil

La valeur de Graphics_GfxRender_Decoder et Graphics_GfxRender_Renderer doit être 2. La valeur 1 indique que le décodage basé sur le processeur est utilisé.

Lors de l’utilisation de la fonctionnalité de décodage matériel, tenez compte des limitations suivantes :

  • Si le client est équipé de deux GPU et que l’un des moniteurs est actif sur le second GPU, le décodage est effectué sur le processeur.
  • Lors de la connexion à un serveur Citrix Virtual Apps exécuté sur Windows Server 2008 R2, n’utilisez pas le décodage matériel sur la machine Windows de l’utilisateur. Si cette fonctionnalité est activée, des problèmes tels que la baisse des performances lors de la mise en surbrillance de texte et des problèmes de scintillement peuvent être observés.

Disposition d’affichage virtuel

Cette fonctionnalité vous permet de définir une disposition de moniteur virtuel qui s’applique au bureau distant. Vous pouvez également diviser virtuellement un seul moniteur client en huit moniteurs maximum sur le bureau distant. Vous pouvez configurer les moniteurs virtuels dans l’onglet Disposition du moniteur de Desktop Viewer. Vous pouvez y dessiner des lignes horizontales ou verticales pour séparer l’écran en moniteurs virtuels. L’écran est divisé en fonction des pourcentages spécifiés pour la résolution du moniteur client.

Vous pouvez définir un DPI pour les moniteurs virtuels qui sont utilisés pour la mise à l’échelle ou la correspondance DPI. Après avoir appliqué une disposition de moniteur virtuel, redimensionnez ou reconnectez la session.

Cette configuration s’appliquera uniquement aux sessions de bureau sur un seul moniteur plein écran, et n’affectera aucune application publiée. Cette configuration s’appliquera à toutes les connexions suivantes à partir de ce client.

À partir de l’application Citrix Workspace pour Windows 2106, la disposition de l’affichage virtuel est également prise en charge pour les sessions de bureau en mode multi-moniteur et en mode plein écran. La disposition d’affichage virtuel est activée par défaut. Dans un scénario multi-moniteur, la même disposition d’affichage virtuel est appliquée à tous les moniteurs de session si le nombre total d’écrans virtuels ne dépasse pas huit écrans virtuels. Si cette limite est dépassée, la disposition de l’affichage virtuel est ignorée et n’est appliquée à aucun moniteur de session.

L’amélioration multi-moniteur peut être désactivée en définissant la clé de registre suivante :

  • HKEY_CURRENT_USER\Software\Citrix\XenDesktop\DesktopViewer

Nom : SplitAllMonitors ; Type : DWORD

Valeurs :

1 - Activé

0 - Désactivé

Mise à l’échelle DPI

L’application Citrix Workspace prend en charge les résolutions élevées de même que la correspondance de la résolution d’affichage et des paramètres d’échelle DPI entre le client Windows et la session d’applications et de bureaux virtuels.

La mise à l’échelle DPI est principalement utilisée avec des moniteurs de grande taille et de haute résolution pour afficher des applications, du texte, des images et d’autres éléments graphiques dans une taille permettant de les visualiser aisément.

Cette fonctionnalité est activée par défaut ; il s’agit du paramètre recommandé pour tous les cas d’utilisation. Toutefois, les administrateurs peuvent toujours configurer la mise à l’échelle DPI à l’aide du modèle d’administration d’objet de stratégie de groupe (configuration par machine) si nécessaire.

Pour configurer la mise à l’échelle DPI à l’aide du modèle d’administration d’objet de stratégie de groupe :

Pour configurer la mise à l’échelle DPI à l’aide du modèle d’administration d’objet de stratégie de groupe :

  1. Ouvrez le modèle d’administration d’objet de stratégie de groupe de l’application Citrix Workspace en exécutant gpedit.msc.
  2. Sous le nœud Configuration ordinateur, accédez à Modèles d’administration > Composants Citrix > Citrix Workspace > DPI.
  3. Sélectionnez la stratégie DPI élevé.

    Haute résolution

  4. Sélectionnez l’une des options suivantes :

    1. Oui - Indique que la stratégie DPI élevé est appliquée dans une session.
    2. Non, utiliser la résolution native - Indique que la résolution est définie par le système d’exploitation.
  5. Cliquez sur Appliquer et OK.
  6. Exécutez la commande gpupdate /force à partir d’une ligne de commande pour appliquer les modifications.

Configurer la mise à l’échelle DPI à l’aide de l’interface utilisateur graphique :

  1. Cliquez avec le bouton droit de la souris sur l’icône de l’application Citrix Workspace dans la zone de notification.
  2. Sélectionnez Préférences avancées et cliquez sur DPI élevé.
  3. Sélectionnez l’une des options suivantes :
    1. Oui - Indique que la stratégie DPI élevé est appliquée dans une session.
    2. Non, utiliser la résolution native - Indique que l’application Citrix Workspace détecte le DPI sur le VDA et l’applique.
    3. Laisser le système d’exploitation régler la résolution - Cette option est sélectionnée par défaut. Elle permet à Windows de gérer la mise à l’échelle DPI. Cette option signifie également que la stratégie DPI élevé est désactivée.
  4. Cliquez sur Enregistrer.
  5. Redémarrez la session de l’application Citrix Workspace pour que les modifications prennent effet.

REMARQUE :

Considérations supplémentaires :

  • La correspondance DPI nécessite Citrix Virtual Apps and Desktops version 1912 LTSR ou versions ultérieures.
  • Le paramètre Non, utiliser la résolution native (correspondance DPI) est recommandé dans la plupart des cas.
  • Le paramètre par défaut Laisser le système d’exploitation régler la résolution désactive la prise en charge de DPI sur l’application Citrix Workspace. Ce mode peut générer des graphiques flous lorsque la résolution du client Windows est définie sur une valeur autre que 100%. Ce mode ne prend pas en charge plusieurs moniteurs avec différentes échelles de résolution.
  • Si vous sélectionnez l’option Oui, l’application Citrix Workspace augmente la résolution de la fenêtre de session pour qu’elle corresponde à la résolution configurée sur le client Windows. Il s’agit d’une fonction héritée recommandée uniquement pour les connexions à d’anciens environnements XenApp et XenDesktop lorsque des résolutions supérieures à 100% sont requises sur le client. Ce mode peut entraîner des images floues.

Pour plus d’informations sur la résolution des problèmes liés à la mise à l’échelle DPI, consultez l’article CTX230017 du centre de connaissances.

Sélection automatique du codec vidéo

À compter de la version 2311.1, l’application Citrix Workspace pour Windows détecte désormais automatiquement le meilleur codec vidéo à appliquer. Lors de l’installation de l’application Citrix Workspace pour Windows, les capacités de décodage du terminal sont évaluées. Ces informations permettent à l’application Citrix Workspace pour Windows de sélectionner le meilleur codec à utiliser avec le VDA au démarrage de la session. Les codecs vidéo sont évalués dans l’ordre suivant :

  1. AV1
  2. H.265
  3. H.264

Cette fonctionnalité est disponible lorsque la politique d’utilisation d’un codec vidéo pour la compression est définie sur l’une des valeurs suivantes :

  • Utiliser au choix
  • Pour l’écran entier
  • Pour les zones changeant constamment

Pour plus d’informations sur la politique d’utilisation d’un codec vidéo pour la compression, consultez la section Utiliser un codec vidéo pour la compression.

La sélection automatique s’applique uniquement aux variantes YUV 4:2:0 de ces codecs. Le format YUV 4:2:0 utilisant moins de bande passante, la qualité est réduite. Si le paramètre de la politique Qualité visuelle est défini sur Sans perte si possible ou Toujours sans perte et si la politique Autoriser l’absence de perte visuelle est définie sur Activée, la sélection automatique du codec vidéo est désactivée et le format YUV 4:4:4 H.264 ou H.265 est utilisé à la place.

Pour plus d’informations sur ces politiques, consultez les sections suivantes :

Remarque :

Le format YUV 4:2:0 est un sous-échantillonnage chromatique et une technique de compression des couleurs qui réduit la consommation globale de bande passante.

Lors de la connexion à une ressource, l’application Citrix Workspace teste la capacité du point de terminaison à décoder les codecs vidéo H.265 et AV1 et à enregistrer ces fonctionnalités dans le registre. L’application Citrix Workspace sélectionne ensuite automatiquement le meilleur codec vidéo à utiliser et négocie ce codec avec le VDA. Si le VDA et le client peuvent utiliser les codecs H.265 et AV1, AV1 est sélectionné comme codec vidéo. Si AV1 n’est disponible ni sur le VDA ni sur le client, H.265 est sélectionné. Si H.265 n’est pas non plus disponible sur l’un et l’autre, la session utilise H.264 comme codec vidéo.

Cette fonctionnalité est activée par défaut.

Pour désactiver la sélection automatique du codec vidéo, définissez DisableDecoderCaps comme suit :

  1. Ouvrez l’Éditeur du Registre en tapant regedit dans la commande Exécuter.

  2. Accédez à HKEY_LOCAL_MACHINE\Software\WOW6432Node\Policies\Citrix\ICA Client\Graphics Engine.

    Ou

    Accéder à HKEY_CURRENT_USER\Software\Policies\Citrix\ICA Client\Graphics Engine

  3. Créez une clé DWORD nommée DisableDecoderCaps et définissez la valeur de la clé sur 1.

Si la valeur de DisableDecoderCaps est définie sur 1 dans HKEY_LOCAL_MACHINE ou HKEY_CURRENT_USER, la sélection automatique du codec vidéo n’est pas utilisée.

Codage vidéo H.265

L’application Citrix Workspace prend en charge l’utilisation du codec vidéo H.265 pour l’accélération matérielle des graphiques et vidéos distants. Le codec vidéo H.265 doit être pris en charge et activé à la fois sur le VDA et sur l’application Citrix Workspace. Si le GPU du point de terminaison ne prend pas en charge le décodage H.265 à l’aide de l’interface DXVA, le paramètre de stratégie de décodage H265 pour les graphiques est ignoré et la session utilise le codec vidéo H.264.

Logiciels requis :

  1. VDA 7.16 et versions ultérieures.
  2. Activez la stratégie Optimiser pour la charge des graphiques 3D sur le VDA.
  3. Activez la stratégie Utiliser le codage matériel pour le codec vidéo sur le VDA.

GPU client prenant en charge le décodage H.265 :

  • GPU NVIDIA de génération Pascal ou version ultérieure
  • GPU Intel de 6e génération ou version ultérieure
  • AMD de génération GCN3 ou version ultérieure

Remarque :

Cette fonctionnalité doit satisfaire à d’autres exigences en matière de VDA, telles que les suivantes :

  • GPU NVIDIA de génération Maxwell ou version ultérieure
  • GPU Intel de 6e génération ou version ultérieure
  • GPU AMD de génération Raven ou version ultérieure

À partir de l’application Citrix Workspace 2311.1, cette fonctionnalité est automatiquement activée avec l’introduction de la fonctionnalité Sélection automatique du codec vidéo.

Ce comportement est modifiable en contrôlant explicitement le décodage H.265 à l’aide de la clé de registre EnableH265 côté client.

Configuration du codage vidéo H.265 à l’aide de l’Éditeur du Registre :

Activation du codage vidéo H.265 sur un réseau n’appartenant pas au domaine sur un système d’exploitation 32 bits :

  1. Ouvrez l’Éditeur du Registre en tapant regedit dans la commande Exécuter.
  2. Accédez à HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\ICA Client\Graphics Engine.
  3. Créez une clé DWORD nommée EnableH265 et définissez la valeur de la clé sur 1.

Activation du codage vidéo H.265 sur un réseau n’appartenant pas au domaine sur un système d’exploitation 64 bits :

  1. Ouvrez l’Éditeur du Registre en tapant regedit dans la commande Exécuter.
  2. Accédez à HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Policies\Citrix\ICA Client\Graphics Engine.
  3. Créez une clé DWORD nommée EnableH265 et définissez la valeur de la clé sur 1.
  4. Redémarrez la session pour que les modifications prennent effet.

La présence de la clé EnableH265 désactive la détection automatique. La définition de la clé EnableH265 sur 0 désactive le décodage H.265. Par conséquent, la session n’utilise pas le codec vidéo H.265, même s’il est configuré sur le VDA.

En définissant la clé EnableH265 sur 1, l’application Citrix Workspace pour Windows essaie d’utiliser le décodage H.265. Si le décodage H.265 échoue, le client et le serveur reviennent au codage H.264.

Il est également possible d’activer l’utilisation du codec H.265 en configurant l’application Citrix Workspace pour utiliser le codage vidéo H.265 à l’aide du modèle d’administration d’objet de stratégie de groupe Citrix (GPO) :

  1. Ouvrez le modèle d’administration d’objet de stratégie de groupe de l’application Citrix Workspace en exécutant gpedit.msc.
  2. Sous le nœud Configuration ordinateur, accédez à Modèles d’administration > > Expérience utilisateur.
  3. Sélectionnez la stratégie Décodage H265 pour graphiques.
  4. Sélectionnez Activé.
  5. Cliquez sur Appliquer, puis sur OK.
  6. Redémarrez la session pour que les modifications prennent effet.

Remarque :

  • Si la stratégie Accélération matérielle pour graphiques est désactivée dans le modèle d’administration de l’objet de stratégie de groupe de l’application Citrix Workspace, les paramètres de la stratégie Décodage H265 pour graphiques sont ignorés. La fonctionnalité n’est donc pas appliquée et le codec vidéo H.264 est utilisé.
  • Vous pouvez utiliser l’indicateur d’état des graphiques et Citrix HDX Monitor pour valider l’utilisation du codec vidéo.

AV1

L’application Citrix Workspace prend en charge l’utilisation du codec vidéo AV1 pour l’accélération matérielle des graphiques et vidéos distants. Le codec vidéo AV1 doit être pris en charge et activé sur le VDA et dans l’application Citrix Workspace.

Les prérequis du codec AV1 sont les suivants :

  • VDA 2308 ou version ultérieure.
  • Application Citrix Workspace 2305 pour Windows ou version ultérieure
  • Activez la stratégie Utiliser le codage matériel pour le codec vidéo sur le VDA (par défaut).
  • L’application Citrix Workspace pour Windows est conforme à la configuration matérielle client suivante pour AV1 :
    • NVIDIA Ampere ou version ultérieure
    • Intel 11e génération/Arc ou version ultérieure
    • AMD Radeon RX 6000/Radeon Pro W6000 series (RDNA2) ou version ultérieure

Remarque :

AV1 requiert de satisfaire à d’autres exigences en matière de VDA, telles que les suivantes :

  • GPU de génération NVIDIA Lovelace ou version ultérieure (par exemple, L4/L40)
  • GPU Intel de génération Arc ou version ultérieure

À partir de l’application Citrix Workspace 2311.1, cette fonctionnalité est automatiquement activée avec l’introduction de la fonctionnalité Sélection automatique du codec vidéo.

Ce comportement est modifiable en contrôlant explicitement le décodage AV1 à l’aide de la clé de registre EnableAV1 côté client.

Configuration du codage vidéo AV1 à l’aide de l’Éditeur du Registre :

Activation du codage vidéo AV1 sur un réseau n’appartenant pas au domaine sur un système d’exploitation 32 bits :

  1. Ouvrez l’Éditeur du Registre en tapant regedit dans la commande Exécuter.
  2. Accédez à HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\ICA Client\Graphics Engine.
  3. Créez une clé DWORD nommée EnableAV1 et définissez la valeur de la clé sur 1.
  4. Redémarrez la session pour que les modifications prennent effet.

Activation du codage vidéo AV1 sur un réseau n’appartenant pas au domaine sur un système d’exploitation 64 bits :

  1. Ouvrez l’Éditeur du Registre en tapant regedit dans la commande Exécuter.
  2. Accédez à HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Policies\Citrix\ICA Client\Graphics Engine.
  3. Créez une clé DWORD nommée EnableAV1 et définissez la valeur de la clé sur 1.
  4. Redémarrez la session pour que les modifications prennent effet.

La présence de la clé EnableAV1 désactive la détection automatique. La définition de EnableAV1 sur 0 désactive le décodage AV1 de sorte que la session n’utilise pas le codec vidéo AV1.

En définissant la clé EnableAV1 sur 1, l’application Citrix Workspace pour Windows essaie d’utiliser le décodage AV1. Si le décodage AV1 échoue, le client et le serveur reviennent au codage H.264.

Remarque :

Si la stratégie Accélération matérielle pour graphiques est désactivée dans le modèle d’administration de l’objet de stratégie de groupe de l’application Citrix Workspace pour Windows, les paramètres de la stratégie Décodage AV1 pour graphiques sont ignorés et la fonctionnalité ne fonctionne pas. La fonctionnalité n’est donc pas appliquée et le codec vidéo H.264 est utilisé.

Vous pouvez utiliser l’indicateur d’état des graphiques et Citrix HDX Monitor pour valider l’utilisation du codec vidéo.

Graphisme et affichage