-
Notifications
You must be signed in to change notification settings - Fork 271
Description
Hi! I hope that you are doing well.
I tried to run VulkanMod on my system yesterday and got hit with an unsupported extension error.
Here is the crash report:
---- Minecraft Crash Report ----
// Don't be sad, have a hug! <3
Time: 2026-03-01 21:43:06
Description: Initializing game
java.lang.RuntimeException: java.lang.IllegalStateException: Failed to find a suitable GPU
at knot//net.vulkanmod.vulkan.device.DeviceManager.init(DeviceManager.java:53)
at knot//net.vulkanmod.vulkan.Vulkan.initVulkan(Vulkan.java:142)
at knot//net.vulkanmod.vulkan.VRenderSystem.initRenderer(VRenderSystem.java:76)
at knot//com.mojang.blaze3d.systems.RenderSystem.initRenderer(RenderSystem.java:532)
at knot//net.minecraft.class_310.<init>(class_310.java:533)
at knot//net.minecraft.client.main.Main.main(Main.java:234)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:115)
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
Caused by: java.lang.IllegalStateException: Failed to find a suitable GPU
at knot//net.vulkanmod.vulkan.device.DeviceManager.autoPickDevice(DeviceManager.java:147)
at knot//net.vulkanmod.vulkan.device.DeviceManager.pickPhysicalDevice(DeviceManager.java:105)
at knot//net.vulkanmod.vulkan.device.DeviceManager.init(DeviceManager.java:49)
... 11 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Render thread
Stacktrace:
at knot//net.vulkanmod.vulkan.device.DeviceManager.init(DeviceManager.java:53)
at knot//net.vulkanmod.vulkan.Vulkan.initVulkan(Vulkan.java:142)
at knot//net.vulkanmod.vulkan.VRenderSystem.initRenderer(VRenderSystem.java:76)
at knot//com.mojang.blaze3d.systems.RenderSystem.initRenderer(RenderSystem.java:532)
at knot//net.minecraft.class_310.<init>(class_310.java:533)
-- Initialization --
Details:
Modules:
Stacktrace:
at knot//net.minecraft.client.main.Main.main(Main.java:234)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:115)
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
-- System Details --
Details:
Minecraft Version: 1.21.11
Minecraft Version ID: 1.21.11
Operating System: Linux (amd64) version 6.18.13-arch1-1
Java Version: 21.0.7, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 958398464 bytes (914 MiB) / 1610612736 bytes (1536 MiB) up to 3001024512 bytes (2862 MiB)
CPUs: 4
Processor Vendor: GenuineIntel
Processor Name: Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz
Identifier: Intel64 Family 6 Model 23 Stepping 10
Microarchitecture: Penryn (Client) / Penryn (Server)
Frequency (GHz): 2.83
Number of physical packages: 1
Number of physical CPUs: 4
Number of logical CPUs: 4
Graphics card #0 name: GK107 [GeForce GT 740]
Graphics card #0 vendor: NVIDIA Corporation (0x10de)
Graphics card #0 VRAM (MiB): 288.00
Graphics card #0 deviceId: 0x0fc8
Graphics card #0 versionInfo: unknown
Virtual memory max (MiB): 10145.19
Virtual memory used (MiB): 2373.06
Swap memory total (MiB): 8191.00
Swap memory used (MiB): 0.02
Space in storage for jna.tmpdir (MiB): <path not set>
Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): <path not set>
Space in storage for io.netty.native.workdir (MiB): <path not set>
Space in storage for java.io.tmpdir (MiB): available: 1952.45, total: 1954.20
Space in storage for workdir (MiB): available: 94365.61, total: 200501.97
JVM Flags: 2 total; -Xms1536m -Xmx2861m
Debug Flags: 0 total;
Fabric Mods:
fabric-api: Fabric API 0.141.3+1.21.11
...
Access Wideners (v1) 7.1.0+014c8cec3e
fabricloader: Fabric Loader 0.18.4
mixinextras: MixinExtras 0.5.0
java: OpenJDK 64-Bit Server VM 21
minecraft: Minecraft 1.21.11
vulkanmod: VulkanMod 0.5.10
org_lwjgl_lwjgl-shaderc: lwjgl-shaderc 3.3.3
org_lwjgl_lwjgl-shaderc_natives-linux: lwjgl-shaderc 3.3.3
org_lwjgl_lwjgl-shaderc_natives-macos: lwjgl-shaderc 3.3.3
org_lwjgl_lwjgl-shaderc_natives-macos-arm64: lwjgl-shaderc 3.3.3
org_lwjgl_lwjgl-shaderc_natives-windows: lwjgl-shaderc 3.3.3
org_lwjgl_lwjgl-vma: lwjgl-vma 3.3.3
org_lwjgl_lwjgl-vma_natives-linux: lwjgl-vma 3.3.3
org_lwjgl_lwjgl-vma_natives-macos: lwjgl-vma 3.3.3
org_lwjgl_lwjgl-vma_natives-macos-arm64: lwjgl-vma 3.3.3
org_lwjgl_lwjgl-vma_natives-windows: lwjgl-vma 3.3.3
org_lwjgl_lwjgl-vulkan: lwjgl-vulkan 3.3.3
org_lwjgl_lwjgl-vulkan_natives-macos: lwjgl-vulkan 3.3.3
org_lwjgl_lwjgl-vulkan_natives-macos-arm64: lwjgl-vulkan 3.3.3
Launched Version: 1.21.11
Launcher name: FreesmLauncher
Backend library: LWJGL version 3.3.3-snapshot
Backend API: Unknown
Window size: <not initialized>
GFLW Platform: x11
Render Extensions: ERR
GL debug messages: <no renderer available>
Is Modded: Definitely; Client brand changed to 'fabric'
Universe: 404
Type: Client (map_client.txt)
Locale: en_US
System encoding: UTF-8
File encoding: UTF-8
CPU: 4x Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz
-- VulkanMod Device Report --
Device: NVIDIA GeForce GT 740
Vulkan Version: 1.4.341
Unsupported extension: [VK_KHR_dynamic_rendering]
The VK_KHR_dynamic_rendering extension isn't supported on the 470xx NVIDIA proprietary driver. The exact Vulkan version the driver is stuck to is 1.2.175 whereas this extension was added in the version 1.2.197.
The GPU isn't limited, the driver is and using the nouveau driver isn't possible at it doesn't support reclocking, means it can't run the GPU at full speed. Even though NVK and the GPU supports the latest Vulkan 1.2 specification.
This can be fixed by removing the use of this extension, or if the work is immense, it can be clearly stated in the README and on the mod platforms that the exact version required minimum is 1.2.197, though this can be higher as I can't see what else it checks before crashing.
Thanks for reading this!