Dépannage côté agent
Le mode sans perte ne s'active pas, ce qui empêche les sessions d'utiliser le codage sans perte, même lorsque la configuration et les conditions requises sont remplies.
Causes et solutions possibles :
-
Clé de registre non définie, orthographe incorrecte ou emplacement incorrect
- Vérification : consultez la clé de registre comme décrit dans la section Vérification
- Solution : définissez EncoderAlwaysLossless=1 comme indiqué dans la section Configuration
-
Matériel de GPU incompatible
- Vérification : vérifiez si votre GPU provient de la famille Pascal ou d'une version ultérieure
- Solution : vérifiez le modèle de GPU par rapport à la Matrice de prise en charge pour le codage et le décodage vidéo de NVIDIA et si le GPU ne prend pas en charge HEVC 4:4:4, le système reviendra automatiquement au codec Blast
-
Pilote d'affichage obsolète de l'agent
- Vérification : consultez la version du pilote et la licence NVIDIA
- Windows : exécutez
nvidia-smiou vérifiez le Gestionnaire de périphériques - Linux : exécutez
nvidia-smioucat /proc/driver/nvidia/version
- Windows : exécutez
- Solution : installez la dernière version du pilote GRID prise en charge dans l'environnement de l'hyperviseur et fournissez une licence NVIDIA.
- Vérification : consultez la version du pilote et la licence NVIDIA
-
Conflit entre les ressources
- Symptômes : échec du codeur en cas de charge importante ou avec plusieurs sessions
- Vérification : consultez les journaux du worker Blast pour détecter les erreurs d'initialisation du codeur
- Solution :
- Surveillez l'utilisation des GPU à l'aide de
nvidia-smi - Recherchez d'autres applications à l'aide de NVENC
- Augmentez le profil de vGPU pour augmenter les ressources GPU allouées à la VM
- Surveillez l'utilisation des GPU à l'aide de
Dépannage côté client
Le mode NVENC HEVC sans perte ne fonctionne pas sur le client, ce qui empêche les utilisateurs de bénéficier d'un affichage sans perte NVENC hautes performances, même lorsqu'il est activé et pris en charge côté serveur.
Causes et solutions possibles :
-
Décodage HEVC-4:4:4 non activé côté client
- Vérification : consultez les préférences du client.
- Solution : activez les paramètres Autoriser le décodage HEVC et Autoriser la couleur haute définition. Reportez-vous à la section Activation du mode sans perte NVIDIA NVENC
-
Le GPU client ne prend pas en charge HEVC 4:4:4 (couleur haute définition)
- Vérification : consultez le journal d'analyse du codec sur
%TEMP%\omnissa-[user]-####\horizon-mksprobe-[PID].logpour obtenir une ligne de journal mentionnant : « Matériel HEVC 4:4:4 8 bits : disponible jusqu'à 7 680 x 4 320, prend en charge : I601 H709 F709 » - Solution :
- Vérifiez que le GPU prend en charge le décodage HEVC 4:4:4
- Pour NVIDIA : assurez-vous que le GPU est de la famille Turing ou de version ultérieure
- Pour Intel : consultez la matrice de prise en charge des GPU d'Intel
- Vérification : consultez le journal d'analyse du codec sur
-
Contraintes logicielles ou de ressources
- Problème connu : certaines configurations de décodeur échouent avec des combinaisons résolution/fréquence d'images spécifiques
- Exemple : le GPU Intel Iris avec un client Linux peut ne pas s'activer le mode sans perte (Référence : VCART-10097, DPM-17695)
- Vérification : consultez les erreurs de codeur dans les journaux sur horizon-protocol-###.log
- Solution :
- Essayez différents paramètres de résolution
- Mettez à jour les pilotes GPU du client
- Recherchez les problèmes de pilotes graphiques spécifiques au système d'exploitation
Remarque : Pour le débogage de l'agent et du client, il est recommandé d'exécuter nvidia-smi pour s'assurer que le pilote est chargé. Cela s'applique aux agents Windows et Linux. En outre, sous Windows, vous pouvez vérifier la carte vidéo dans le Gestionnaire de périphériques pour vous assurer de l'absence d'erreurs.
Cette page vous a-t-elle été utile ?