¿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.