¿Cómo puedo resolver los problemas de OpenGL de ZED SDK en Ubuntu?
Last updated: October 22, 2026
Después de actualizar el controlador de NVIDIA® en una máquina Ubuntu, o después de una instalación nueva, es posible que las herramientas ZED no se inicien o que los ejemplos del ZED SDK se bloqueen debido a problemas con OpenGL.
Esto ocurre con frecuencia en laptops y computadoras de escritorio con dos adaptadores gráficos (gráficos híbridos), cuando el sistema operativo no utiliza la GPU NVIDIA® para la renderización.
Uno de los mensajes de error más comunes en este caso es:
ERROR: Internal error <FBConfig with necessary capabilities not found> in function fgOpenWindow
Comprobar el problema
Abra una terminal [Ctrl+Alt+T] y ejecute los siguientes comandos (el primero instala la utilidad glxinfo, si aún no está disponible):
sudo apt install mesa-utils glxinfo | grep "OpenGL vendor"
La salida correcta es:
OpenGL vendor string: NVIDIA Corporation
Si obtiene algo diferente, por ejemplo OpenGL vendor string: Intel, su sistema está afectado por el problema descrito anteriormente.
Solución
Fuerce al sistema operativo a utilizar la GPU NVIDIA® con el comando prime-select. Compruebe la configuración actual:
prime-select query
Si la salida es diferente de nvidia, ejecute:
sudo prime-select nvidia
y reinicie el sistema.
Nota: si el Arranque seguro está habilitado, los módulos del kernel de NVIDIA® deben estar firmados (Ubuntu le solicita inscribir una clave MOK al instalar el controlador); de lo contrario, el controlador no se carga. Desactive el Arranque seguro en la BIOS únicamente si no puede inscribir la clave.
Después de reiniciar, ejecute nuevamente glxinfo | grep "OpenGL vendor" y verifique que la salida indique NVIDIA Corporation; luego inicie la herramienta o el ejemplo que estaba fallando.
Si el problema no se resuelve, escriba a support@stereolabs.com describiendo el problema y adjuntando el informe generado por la herramienta de diagnóstico de ZED; consulte este artículo.