Vulkan i ANGLE błędy inicjalizacji w Dockerze

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

IronPDF loguje błąd inicjalizacji Vulkan lub ANGLE w kontenerach Docker, AWS Lambda, Azure App Service, Google Cloud Run i ciągłych potokach 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...

Osadzony Chrome Embedded Framework (CEF) w IronPDF próbuje renderowania GPU przez Vulkan, gdy nie jest skonfigurowany żaden eksplicytowany tryb GPU. Kontenery Docker uruchamiane bez dostępu do GPU lub sterowników wyświetlania nie mogą inicjować Vulkana, co wywołuje ten błąd. Pomimo komunikatu dziennika, IronPDF kontynuuje renderowanie i produkuje prawidłowy wynik PDF. Błąd nie jest blokujący.

Rozwiązanie

Wyłączenie renderowania GPU i włączenie trybu jednoprzestrzennego, aby zapobiec próbie inicjalizacji GPU i stłumić błąd:

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

Ustaw te właściwości przed pierwszym wywołaniem ChromePdfRenderer. Ta konfiguracja jest zalecana dla wszystkich wdrożeń Docker, gdzie dostęp do GPU nie jest dostępny.

Dla pełnego odniesienia do konfiguracji Dockera, zobacz przewodnik po IronPDF Docker.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podrę...

Czytaj więcej
Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 20,088,359 | Wersja: 2026.7 właśnie wydany
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronPdf
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.