I'm trying to play Baldur's Gate 3 on my Zorin OS setup, which runs on a Samsung Galaxy Book 2 with an Intel I5 1235U CPU and 32GB of RAM. While I can play the game using DirectX, it's pretty laggy. I want to switch to Vulkan, but it keeps hanging at 61% while it's generating the shader cache. I'm using Proton GE, and since I'm pretty new to Linux, I'd really appreciate any step-by-step advice on how to get this working!
3 Answers
It sounds like your hardware might struggle with Vulkan since it translates DirectX calls, so performance could vary. You might want to check the game settings to see if lowering some graphics options helps with the lag while using DirectX for now. Also, how long did you leave it stuck at 61%? Sometimes it can just take a while, especially on the first run!
Have you tried using the native Linux version of the game instead of Proton? Sometimes that can lead to better performance overall, especially with Vulkan support. It could help you avoid those shader cache hang-ups.
You might also want to check out Linux gaming resources online. There are communities that focus specifically on gaming on Linux and might have specific tips for Baldur's Gate 3. Just make sure to follow guides appropriate for newcomers like yourself!

I left it for about an hour, but it just wouldn't budge.