Comment puis-je résoudre les problèmes OpenGL de ZED SDK sous Ubuntu ?

Last updated: October 22, 2026

Après la mise à jour du pilote NVIDIA® sur une machine Ubuntu, ou après une nouvelle installation, les outils ZED peuvent ne pas démarrer, ou les exemples du ZED SDK peuvent planter, en raison de problèmes liés à OpenGL.

Cela se produit souvent sur les ordinateurs portables et de bureau équipés de deux cartes graphiques (graphiques hybrides), lorsque le système d'exploitation n'utilise pas le GPU NVIDIA® pour le rendu.

L'un des messages d'erreur les plus courants dans ce cas est :

ERROR: Internal error <FBConfig with necessary capabilities not found> in function fgOpenWindow

Vérifier le problème

Ouvrez un terminal [Ctrl+Alt+T] et exécutez les commandes suivantes (la première installe l'utilitaire glxinfo, s'il n'est pas déjà disponible) :

sudo apt install mesa-utils
glxinfo | grep "OpenGL vendor"

Le résultat correct est :

OpenGL vendor string: NVIDIA Corporation

Si vous obtenez un résultat différent, par exemple OpenGL vendor string: Intel, votre système est affecté par le problème décrit ci-dessus.

Solution

Forcez le système d'exploitation à utiliser le GPU NVIDIA® avec la commande prime-select. Vérifiez la configuration actuelle :

prime-select query

Si le résultat est différent de nvidia, exécutez :

sudo prime-select nvidia

puis redémarrez le système.

Remarque : si le démarrage sécurisé est activé, les modules du noyau NVIDIA® doivent être signés (Ubuntu vous demande d'inscrire une clé MOK lors de l'installation du pilote) ; sinon, le pilote n'est pas chargé. Désactivez le démarrage sécurisé dans le BIOS uniquement si vous ne pouvez pas inscrire la clé.

Après le redémarrage, exécutez à nouveau glxinfo | grep "OpenGL vendor" et vérifiez que le résultat indique NVIDIA Corporation, puis lancez l'outil ou l'exemple qui ne fonctionnait pas.

Si le problème n'est pas résolu, veuillez écrire à support@stereolabs.com en décrivant le problème et en joignant le rapport généré par l'outil de diagnostic ZED ; consultez cet article.