FROST ← Back to Home
Troubleshooting

Vulkan Arguments

Last updated: July 11, 2026

On some systems, Frost's Vulkan build won't launch correctly out of the box — usually showing up as a crash right on startup, or the game getting stuck on a black screen. This happens because of how certain GPU drivers expose Vulkan support to Java, and it isn't something that can be detected or fixed automatically. The fix is to manually add a few Java arguments to your instance in the Modrinth App.

Do I need to do this? Only if Frost's Vulkan build fails to launch or crashes immediately after pressing Play. If Vulkan already works fine for you, there's nothing else to do. If you'd rather not deal with this at all, the OpenGL build works out of the box on every system — see the FAQ for the difference.

The Java Arguments

Copy these three arguments — you'll paste them into the Modrinth App in the next step.

-Dorg.lwjgl.vulkan.Vulkan.enabled=true -Dorg.lwjgl.system.allocator=system -Dorg.lwjgl.opengl.Display.preferGPU=0 -Dorg.lwjgl.system.stackSize=256

Adding Them in the Modrinth App

1

Open your Frost instance

In the Modrinth App, go to your Library and click on your Frost instance to open it.

2

Open its settings

Click the gear/Settings icon for that instance (or right-click it in your Library and choose Settings).

3

Find the Java section

Scroll down to Java and Memory Settings and turn on "Custom Java arguments" if it isn't already enabled — this unlocks a per-instance Java Arguments field.

4

Paste the arguments

Paste the three arguments from above into the Java Arguments field, then close the settings — the Modrinth App saves automatically.

5

Launch Frost again

Press Play. Vulkan should now start correctly. If it still doesn't, use the OpenGL build instead — it needs no extra setup.

Still stuck?

Come find us on Discord — the team and community are there and can help you sort it out.

❄ FROST
FAQ Vulkan Setup Privacy Policy Terms of Service Imprint Home
© Frost 2026