mojira.dev
MC-307627

java.lang.UnsatisfiedLinkError: Failed to locate library: vulkan-1.dll

---- Minecraft Crash Report ----
// I blame Dinnerbone.

Time: 2026-04-18 21:38:57
Description: Loading library Vulkan

java.lang.UnsatisfiedLinkError: Failed to locate library: vulkan-1.dll
at org.lwjgl.system.Library.loadNative(Library.java:349)
at org.lwjgl.system.Library.loadNative(Library.java:239)
at org.lwjgl.system.Library.loadNative(Library.java:434)
at org.lwjgl.system.Library.loadNative(Library.java:402)
at org.lwjgl.vulkan.VK.create(VK.java:74)
at org.lwjgl.vulkan.VK.<clinit>(VK.java:55)
at com.mojang.blaze3d.platform.NativeLibrariesBootstrap.loadVulkan(NativeLibrariesBootstrap.java:275)
at com.mojang.blaze3d.platform.NativeLibrariesBootstrap.loadLibrary(NativeLibrariesBootstrap.java:176)
at com.mojang.blaze3d.platform.NativeLibrariesBootstrap.loadLibraries(NativeLibrariesBootstrap.java:85)
at net.minecraft.client.main.Main.main(Main.java:142)

Currently, Minecraft force Vulkan drivers to be loaded when starting the game even if OpenGL is available. On some legacy devices and strange system environment, Vulkan DLLs are NOT available.

I suggest makeing this process optional rather than compulsory during the migration from OpenGL to Vulkan.

Minecraft’s output (from the terminal) and crash-report are attached below for debug purpose.

Environment

Windows 10, x86_64, on computers without Vulkan-1.DLL

Attachments

Comments 5

Thank you for helping us improve Minecraft! We saved your files:

[media][media]

Thank you for your report!
However, this issue is Invalid.

You are currently using a nonauthorized copy of the game. If you wish to purchase a genuine copy, please visit the Minecraft Store.
We do not provide support for pirated versions; these are modified and may contain malware.

Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki

Mojang, you are closing a valid bug report simply because the launcher attachs a javaagent https://github.com/HMCL-dev/lwjgl-unsafe-agent/ to fix LWJGL’s performance issue https://github.com/LWJGL/lwjgl3/issues/1111, wthout truly investigate this issue.

I can simply reproduce this issue in my virtual machine. as it doesn’t contain a VULKAN-1.DLL file under “C:\Windows\System32” . Please consider reopen this issue.

Here’s the stdout of Minecraft.

[media]

@Burning_TNT, sensitive data has been removed from your attachment(s) and they have been re-uploaded as:

  • redacted_minecraft-exported-logs-2026-04-19T13-12-54.log

[media]

-- I am a bot. This action was performed automatically! If you think it was incorrect, please notify us on Discord or Reddit

For those who may though “Ah, You can’t run Minecraft in virtuabl box!”, here’s the stdout of Minecraft 26.1.2, which doesn’t require the VULKAN-1.DLL (and runs normally) !

[media]

.

Burning_TNT

(Unassigned)

Unconfirmed

26.2 Snapshot 3

Retrieved