Autres graphiques 3D
Vue d’ensemble
Grâce à l’amélioration de cette fonctionnalité, Linux VDA prend non seulement en charge les cartes NVIDIA GRID 3D, mais également les cartes 3D non-GRID.
Installation
Pour utiliser la fonctionnalité de graphiques 3D non-GRID, vous devez :
- Installer XDamage avant de commencer. En règle générale, XDamage existe sous forme d’extension de XServer.
- Définissez
CTX_XDL_HDX_3D_PRO
surY
lors de l’installation de Linux VDA. Pour plus d’informations sur les variables d’environnement, consultez Étape 4 : définir l’environnement d’exécution afin de terminer l’installation.
Configuration
Fichiers de configuration Xorg
Si votre pilote de carte 3D est NVIDIA, les fichiers de configuration sont installés et définis automatiquement.
Autres types de cartes 3D
Si votre pilote de 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 utilisant ctx-driver_name-1.conf en tant qu’exemple, suivez la procédure suivante pour modifier les fichiers de configuration de modèle :
-
Remplacez driver_name par le nom de votre pilote.
Par exemple, si votre nom de pilote est
intel
, vous pouvez modifier le nom du fichier de configuration pourctx-intel-1.conf
. -
Ajoutez les informations du pilote vidéo.
Chaque fichier de configuration de modèle contient une section appelée « Machine », à laquelle un commentaire est ajouté. 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 obtenir des informations sur la configuration. Un fichier de configuration natif peut être généré. Vérifiez que votre carte 3D fonctionne dans un environnement local avec le fichier de configuration natif lorsque vous n’utilisez pas une session ICA de Linux VDA.
-
Copiez la section « Device » du fichier de configuration natif versctx-driver_name-1.conf.
-
-
Exécutez la commande suivante pour définir la clé de registre de façon à permettre au Linux VDA de 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é de graphiques 3D non-GRID
Cette fonctionnalité 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
Pas de sortie graphique ou sortie illisible
Si vous pouvez exécuter des applications 3D localement et que toutes les configurations sont correctes, une sortie graphique manquante ou illisible est due à un bogue. Utilisez /opt/Citrix/VDA/bing/setlog et définissez GFX_X11 sur Détaillé afin de collecter les informations de trace à des fins de débogage.
Le codage matériel ne fonctionne pas
Cette fonctionnalité prend uniquement en charge le codage logiciel.