HGL
fascinating-indigo

Hollow Knight (GOG Edition) crashes on boot with latest Proton-GE

Only a popup box with an error logo pops up, before closing completely
Solution:
Added bookworm-backports to apt, ran sudo apt install -t bookworm-backports mesa-vulkan-drivers
Jump to solution
20 Replies
fascinating-indigo
fascinating-indigoOP2mo ago
No description
fascinating-indigo
fascinating-indigoOP2mo ago
Looks like this Will attach log
fascinating-indigo
fascinating-indigoOP2mo ago
CommandMC
CommandMC2mo ago
(22:55:57) [INFO]: Launching "Hollow Knight" (sideload)
From the install path, looks like you own this game on GOG. Actually import it into Heroic properly then
fascinating-indigo
fascinating-indigoOP2mo ago
I have the offline installer. I don't want to connect the GOG account because this laptop isn't mine, it's my brothers So I'm just letting him borrow my installers, but I don't want him with free access to my entire library Other games launch fine, like Phantom Rose 2 Scarlet, for example Or GTA VC So Proton clearly works, it's just Hollow Knight doesn't To install the game, I clicked Add Game, then hit Run Installer first, and ran the GOG setup exe I kept the default path of C:/GOG Games, since I don't think the install location matters
info: Game: Hollow Knight.exe

info: DXVK: v2.7.1-146-g41a8b03b31e0f1b

info: Build: x86_64 gcc 14.2.0

info: Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x6ffffab7f490

info: Extension providers:

info: Platform WSI

info: OpenVR

info: OpenVR: could not open registry key, status 2

info: OpenVR: Failed to locate module

info: OpenXR

00d4:err:openxr:get_vulkan_extensions Could not create key, status 0x2.

warn: OpenXR: Unable to get required Vulkan instance extensions size

info: Enabled instance extensions:

info: VK_KHR_get_surface_capabilities2

info: VK_KHR_surface

info: VK_KHR_win32_surface

00a4:fixme:ntoskrnl:kernel_object_from_handle No constructor for type L"Token"

info: Found device: Intel(R) UHD Graphics (JSL) (Intel open-source Mesa driver 22.3.6)

info: Skipping: Device does not support required feature 'maintenance5' (extension: VK_KHR_maintenance5)

info: Found device: llvmpipe (LLVM 15.0.6, 128 bits) (llvmpipe 0.0.1)

info: Skipping: Device does not support required feature 'shaderSampledImageArrayDynamicIndexing'

warn: DXVK: No adapters found. Please check your device filter settings

warn: and Vulkan drivers. A Vulkan 1.3 capable setup is required.

err: Failed to initialize DXVK.
info: Game: Hollow Knight.exe

info: DXVK: v2.7.1-146-g41a8b03b31e0f1b

info: Build: x86_64 gcc 14.2.0

info: Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x6ffffab7f490

info: Extension providers:

info: Platform WSI

info: OpenVR

info: OpenVR: could not open registry key, status 2

info: OpenVR: Failed to locate module

info: OpenXR

00d4:err:openxr:get_vulkan_extensions Could not create key, status 0x2.

warn: OpenXR: Unable to get required Vulkan instance extensions size

info: Enabled instance extensions:

info: VK_KHR_get_surface_capabilities2

info: VK_KHR_surface

info: VK_KHR_win32_surface

00a4:fixme:ntoskrnl:kernel_object_from_handle No constructor for type L"Token"

info: Found device: Intel(R) UHD Graphics (JSL) (Intel open-source Mesa driver 22.3.6)

info: Skipping: Device does not support required feature 'maintenance5' (extension: VK_KHR_maintenance5)

info: Found device: llvmpipe (LLVM 15.0.6, 128 bits) (llvmpipe 0.0.1)

info: Skipping: Device does not support required feature 'shaderSampledImageArrayDynamicIndexing'

warn: DXVK: No adapters found. Please check your device filter settings

warn: and Vulkan drivers. A Vulkan 1.3 capable setup is required.

err: Failed to initialize DXVK.
Is this the issue?
info: Skipping: Device does not support required feature 'maintenance5' (extension: VK_KHR_maintenance5)
What does this mean? The iGPU should support Vulkan 1.3 Would running this be a good idea? sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386
fascinating-indigo
fascinating-indigoOP2mo ago
Hmm...
No description
fascinating-indigo
fascinating-indigoOP2mo ago
Intel(R) UHD Graphics (JSL) (Intel open-source Mesa driver 22.3.6)
Maybe I should also pull mesa (25.0.7-2~bpo12+1) from bookworm-backports?
fascinating-indigo
fascinating-indigoOP2mo ago
I'll try installing this mesa from backports and report back
No description
CommandMC
CommandMC2mo ago
You might be better off using the Flatpak version of Heroic. It ensures Mesa, and other dependencies, are installed in ways Heroic expects them to be
fascinating-indigo
fascinating-indigoOP2mo ago
I generally avoid flatpak because of the space overhead (64GB SD card is the boot volume), but I can try Right now no flatpak is installed on the system at all
CommandMC
CommandMC2mo ago
Well, you're gonna need newer graphics drivers. You can either bite the overhead bullet and go with Flatpak, or replace your current ones with ones that may not work
fascinating-indigo
fascinating-indigoOP2mo ago
Backports is usually stable. I just don't know how to replace mesa properly. Is running the install command on mesa-vulkan while specifying backports repo enough to upgrade the full mesa stack?
CommandMC
CommandMC2mo ago
I would very much recommend looking into a different form of primary storage medium though. SD cards will wear out quickly and will be quite slow
fascinating-indigo
fascinating-indigoOP2mo ago
Unfortunately, I literally cannot, it's the only possible boot volume other than a flash drive Trust me. The SD is faster
CommandMC
CommandMC2mo ago
I don't have enough experience with Debian to answer that
fascinating-indigo
fascinating-indigoOP2mo ago
Well, I'll give it a shot. If that doesn't help I'll try flatpak Heroic Oh, seems I need to add backports repo first Guess I do that, then run apt install Can't do any of this rn, so I'll report back on... Monday
fascinating-indigo
fascinating-indigoOP5w ago
No description
fascinating-indigo
fascinating-indigoOP5w ago
Success! Fix was pretty simple, Debian 12 has outdated graphics drivers for this CPU/iGPU
Solution
fascinating-indigo
fascinating-indigo5w ago
Added bookworm-backports to apt, ran sudo apt install -t bookworm-backports mesa-vulkan-drivers
fascinating-indigo
fascinating-indigoOP5w ago
Upgrading mesa-vulkan this way also caused all mesa packages to be upgraded to 25.0.7 @CommandMC, if anyone runs into this issue, this should be the fix ^

Did you find this page helpful?