Errores de inicialización de Vulkan y ANGLE en Docker

This article was translated from English: Does it need improvement?
Translated
View the article in English

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
$vbLabelText   $csharpLabel

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.

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien ...

Leer más
¿Listo para empezar?
Nuget Descargas 20,088,359 | Versión: 2026.7 recién publicada
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida? PM > Install-Package IronPdf
ejecutar una muestra Mira cómo tu HTML se convierte en PDF.