Le pilote d'affichage indirect Horizon est un pilote d'affichage indépendant de l'hyperviseur qui prend en charge différents environnements système, des machines virtuelles (VM) hébergées par ESXi sur site aux machines virtuelles basées sur le cloud. Il est distribué dans le cadre d'Horizon Agent for Windows et fonctionne avec les GPU matériels et les modules de rastérisation de logiciels.
Conditions préalables
Avant de pouvoir utiliser le pilote d'affichage indirect, vous devez effectuer les opérations suivantes.
-
Vérifiez que la machine agent exécute Windows 10 version 1803 ou ultérieure.
-
Installez Horizon Agent sur la machine, comme décrit dans la section Installer Horizon Agent sur une machine virtuelle Windows. Par défaut, le pilote d'affichage indirect Horizon est automatiquement installé dans le cadre du logiciel agent.
Si vous spécifiez des options de fonctionnalité avec une installation silencieuse, incluez l'option d'installation du pilote d'affichage indirect.
Capacités du pilote d'affichage indirect Horizon
En exploitant les capacités de rendu et de codage du GPU matériel sous-jacent de la VM, le pilote d'affichage indirect Horizon permet un rendu optimal des applications à des fréquences d'images élevées. Cette fonctionnalité offre des avantages en termes de performances lorsque vous utilisez des pools de sessions multiples et des applications 3D à charge de travail élevée, telles que des logiciels de conception et de modélisation.
Le pilote d'affichage indirect Horizon prend également en charge les modules de rastérisation de logiciels, tels que Microsoft Windows Advance Rasterization Platform (WARP).
Le pilote d'affichage indirect Horizon est optimisé pour fonctionner correctement avec Horizon Blast Extreme, ce qui réduit la consommation de mémoire et, dans certains cas, l'utilisation du CPU et du GPU.
Configuration de la priorité d'affichage du pilote
Par défaut, le pilote d'affichage indirect Horizon sert de pilote d'affichage de secours pour les sessions distantes, à condition que des ressources système suffisantes soient disponibles. Le protocole d'affichage Horizon choisit un pilote d'affichage en fonction de la priorité suivante :
- Le protocole tente d'abord de configurer la topologie d'affichage de la session à l'aide du pilote d'affichage du GPU ou de l'hyperviseur actif.
- Si le pilote d'affichage de l'hyperviseur ou du GPU ne prend pas en charge la topologie d'affichage demandée ou ne fonctionne pas, le protocole utilise le pilote d'affichage indirect Horizon.
Dans un environnement tel qu'Horizon Cloud on Azure où ni le pilote d'affichage de l'hyperviseur ni celui du GPU n'est disponible, le pilote d'affichage indirect Horizon sert de pilote d'affichage principal.
Vous pouvez modifier les règles de priorité par défaut pour faire du pilote d'affichage indirect Horizon le pilote d'affichage principal utilisé en premier pour les sessions distantes. Dans le registre, localisez la hiérarchie Horizon Blast Policies et, dans la sous-clé Config, configurez le paramètre de registre suivant :
PixelProviderForceViddCapture REG_SZ : 1
Accès à la console distante de l'hyperviseur
Le pilote d'affichage indirect Horizon n'a aucune communication directe avec l'hyperviseur et ne prend pas en charge l'utilisation de consoles distantes d'hyperviseur telles que l'application vSphere Remote Console.
Si vous avez besoin d'accéder à une console distante d'hyperviseur, vous pouvez installer le pilote d'affichage de l'hyperviseur et désactiver le pilote d'affichage indirect Horizon.
Vous pouvez également configurer un paramètre de registre pour désactiver temporairement le pilote d'affichage indirect Horizon après la fin d'une session distante et restaurer l'accès à la console distante de l'hyperviseur. Cette configuration permet d'utiliser le pilote d'affichage indirect Horizon uniquement lors de sessions distantes et d'accéder à la console distante de l'hyperviseur dans les autres cas. Vous pouvez voir une réorganisation des fenêtres d'application lorsque le contrôle de la topologie d'affichage passe au pilote d'affichage de l'hyperviseur.
Dans la hiérarchie Horizon Blast Policies du registre, dans la sous-clé Config, configurez le paramètre de registre suivant :
HyperVisorConsoleForceEnabled REG_SZ : 1
Activation du mode à faible latence
Vous pouvez utiliser le pilote d'affichage indirect Horizon en mode de faible latence, ce qui permet un rendu des applications à une fréquence d'images plus élevée afin de réduire la latence des entrées utilisateur. Étant donné que la fréquence d'images plus élevée entraîne une consommation accrue des ressources de CPU et de GPU, le mode de faible latence est désactivé par défaut.
Pour de meilleurs résultats avec le mode à faible latence, assurez-vous que la machine agent utilise un GPU à accélération matérielle. Notez que l'expérience utilisateur peut varier en fonction de facteurs tels que les conditions du réseau et la capacité matérielle du client.
Pour activer le mode de faible latence, dans la hiérarchie Horizon Blast Policies du registre, dans la sous-clé Config, configurez le paramètre de registre suivant :
PixelProviderLowLatencyEnabled REG_SZ : 1
Limitations des fonctionnalités du pilote d'affichage indirect Horizon
Le pilote d'affichage indirect Horizon présente les problèmes et limitations de fonctionnalité suivants.
- Un moniteur fantôme s'affiche dans les paramètres d'affichage du système Windows. Pour plus d'informations, reportez-vous à l'article 88560 de la base de connaissances.
- Les utilisateurs peuvent rencontrer des problèmes lors de l'utilisation du curseur dans Microsoft Excel. Pour plus d'informations, reportez-vous à l'article de la base de connaissances 93017.
Cette page vous a-t-elle été utile ?