Errores de inicialización de Vulkan y ANGLE en Docker
IronPDF registra un error de inicialización de Vulkan o ANGLE en contenedores Docker, AWS Lambda, Azure App Service, Google Cloud Run y pipelines de CI/CD.
ERR: Display.cpp:1021 (initialize): ANGLE Display::initialize error 0: Internal Vulkan error (-3): Initialization of an object could not be completed for implementation-specific reasons...
El Framework Embeddido de Chrome (CEF) incorporado de IronPDF intenta renderizar mediante GPU a través de Vulkan cuando no se configura un modo GPU explícito. Los contenedores Docker que se ejecutan sin acceso a GPU o controladores de visualización no pueden inicializar Vulkan, lo que dispara este error. A pesar del mensaje de registro, IronPDF continúa renderizando y produce una salida de PDF válida. El error es no bloqueante.
Solución
Desactiva el renderizado con GPU y habilita el modo de proceso único para prevenir el intento de inicialización de GPU y suprimir el error:
IronPdf.Installation.ChromeGpuMode = IronPdf.Engines.Chrome.ChromeGpuModes.Disabled;
IronPdf.Installation.ChromeBrowserEngineSettings.SingleProcess = true;
IronPdf.Installation.ChromeGpuMode = IronPdf.Engines.Chrome.ChromeGpuModes.Disabled;
IronPdf.Installation.ChromeBrowserEngineSettings.SingleProcess = true;
Imports IronPdf
IronPdf.Installation.ChromeGpuMode = IronPdf.Engines.Chrome.ChromeGpuModes.Disabled
IronPdf.Installation.ChromeBrowserEngineSettings.SingleProcess = True
Establezca estas propiedades antes de la primera llamada a ChromePdfRenderer. Esta configuración se recomienda para todos los despliegues de Docker donde no hay acceso a GPU.
Para la referencia completa de configuración de Docker, consulta la guía de Docker de IronPDF.

