Graphiques 3D non-GRID
Présentation
Grâce à cette amélioration de fonctionnalité, le VDA Linux prend en charge non seulement les cartes 3D NVIDIA GRID, mais également les cartes 3D non-GRID.
-
Installation
Pour utiliser la fonctionnalité graphique 3D non-GRID, vous devez :
- Installer XDamage comme prérequis. Généralement, XDamage existe en tant qu’extension de XServer.
-
Définir
CTX_XDL_HDX_3D_PROsurYlors de l’installation du VDA Linux. Pour plus d’informations sur les variables d’environnement, consultez Étape 6 : Configurer l’environnement d’exécution pour terminer l’installation. -
Configuration
-
Fichiers de configuration Xorg
Si le pilote de votre carte 3D est NVIDIA, les fichiers de configuration sont installés et configurés automatiquement.
Autres types de cartes 3D
Si le pilote de votre carte 3D n’est PAS NVIDIA, vous devez modifier les quatre fichiers de configuration de modèle installés sous /etc/X11/ :
- ctx-driver_name-1.conf
- ctx-driver_name-2.conf
- ctx-driver_name-3.conf
- ctx-driver_name-4.conf
En prenant ctx-driver_name-1.conf comme exemple, procédez comme suit pour modifier les fichiers de configuration de modèle :
-
Remplacez driver_name par le nom de votre pilote réel.
Par exemple, si le nom de votre pilote est
intel, vous pouvez modifier le nom du fichier de configuration enctx-intel-1.conf. -
Ajoutez les informations du pilote vidéo.
Chaque fichier de configuration de modèle contient une section nommée « Device », qui est commentée. Cette section décrit les informations du pilote vidéo. Activez cette section avant d’ajouter les informations de votre pilote vidéo. Pour activer cette section :
-
Consultez le guide de la carte 3D fourni par le fabricant pour les informations de configuration. Un fichier de configuration natif peut être généré. Vérifiez que votre carte 3D peut fonctionner dans un environnement local avec le fichier de configuration natif lorsque vous n’utilisez pas de session ICA® Linux VDA.
-
Copiez la section « Device » du fichier de configuration natif dans ctx-driver_name-1.conf.
-
-
Exécutez la commande suivante pour définir la clé de registre afin que le VDA Linux puisse reconnaître le nom du fichier de configuration défini à l’étape 1.
/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\XDamage" -t "REG_SZ" -v "DriverName" -d "intel" --force <!--NeedCopy-->
Activer la fonctionnalité graphique 3D non-GRID
La fonctionnalité graphique 3D non-GRID est désactivée par défaut. Vous pouvez exécuter la commande suivante pour l’activer en définissant XDamageEnabled sur 1.
/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\XDamage" -t "REG_DWORD" -v "XDamageEnabled" -d "0x00000001" --force
<!--NeedCopy-->
Dépannage
Sortie graphique absente ou brouillée
Si vous pouvez exécuter des applications 3D localement et que toutes les configurations sont correctes, une sortie graphique absente ou brouillée est le résultat d’un bogue. Utilisez /opt/Citrix/VDA/bin/setlog et définissez GFX_X11 sur verbose pour collecter les informations de trace à des fins de débogage.
L’encodage matériel ne fonctionne pas
Cette fonctionnalité prend en charge uniquement l’encodage logiciel.