Product Documentation

Graphiques 3D non-GRID

Jun 04, 2018

Généralités

Grâce à l'amélioration de cette fonctionnalité, le VDA Linux non seulement prend en charge les cartes NVIDIA GRID 3D, mais aussi 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.  

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 les étapes suivantes pour modifier les fichiers de configuration de modèle :

  1. Remplacez driver_name avec le nom de votre pilote.

    Par exemple, si votre nom de pilote est « intel », vous pouvez modifier le nom du fichier de configuration en utilisant « ctx-intel-1.conf ».

  2. 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 :

    a. 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 VDA Linux.

    b. Copiez la section « Device » du fichier de configuration natif sur ctx-driver_name-1.conf.

  3. Exécutez la commande suivante pour définir la clé de registre de façon à permettre au VDA Linux de reconnaître le nom du fichier de configuration défini à l’étape 1.
Commande Copier

/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\XDamage" -t "REG_SZ" -v "DriverName" -d "intel" --force

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.

Commande Copier

/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\XDamage" -t "REG_DWORD" -v "XDamageEnabled" -d "0x00000001" --force

Résolution des problèmes

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 afin de collecter les informations de traçage à des fins de débogage.

Le codage matériel ne fonctionne pas

Cette fonctionnalité prend uniquement en charge le codage logiciel.