Solved Crash on startup with 1080Ti (Win10)

This question has been answered or resolved.

BattleRush

New Member
Nov 11, 2025
2
5
OS: Win10
GPU: NVIDIA GeForce GTX 1080Ti

Crash on startup

Code:
DebugString: "Exception: Brutal.VulkanApi.VkResultError: Vulkan call to vkCreateDevice failed with error: VK_ERROR_FEATURE_NOT_PRESENT

   at Brutal.VulkanApi.Device..ctor(PhysicalDevice physicalDevice, CreateInfo createInfo)

   at Brutal.VulkanApi.Abstractions.DeviceEx..ctor(PhysicalDevice physicalDevice, CreateInfo createInfo)

   at Brutal.VulkanApi.Abstractions.PhysicalDeviceExtensions.CreateDevice(PhysicalDevice physicalDevice, CreateInfo createInfo)

   at Core.PhysicalDeviceExtensions.CreateDevice(PhysicalDevice physicalDevice, VkPhysicalDeviceFeatures2& features, ReadOnlySpan`1 queueCreateInfos, HashSet`1 enabledExtensionNames)

   at Core.KSADeviceContextEx..ctor(Api inApiVersion)

   at Core.Renderer..ctor(GlfwWindow window, VkFormat depthFormat, VkPresentModeKHR presentMode, Api vulkanApiVersion)

   at KSA.Program..ctor(IReadOnlyList`1 inArgs)

   at KSA.Program.Main(String[] inArgs)"



DebugString: "Exception: Brutal.VulkanApi.VkResultError: Vulkan call to vkCreateDevice failed with error: VK_ERROR_FEATURE_NOT_PRESENT

   at Brutal.VulkanApi.Device..ctor(PhysicalDevice physicalDevice, CreateInfo createInfo)

   at Brutal.VulkanApi.Abstractions.DeviceEx..ctor(PhysicalDevice physicalDevice, CreateInfo createInfo)

   at Brutal.VulkanApi.Abstractions.PhysicalDeviceExtensions.CreateDevice(PhysicalDevice physicalDevice, CreateInfo createInfo)

   at Core.PhysicalDeviceExtensions.CreateDevice(PhysicalDevice"



DebugString: "physicalDevice, VkPhysicalDeviceFeatures2& features, ReadOnlySpan`1 queueCreateInfos, HashSet`1 enabledExtensionNames)

   at Core.KSADeviceContextEx..ctor(Api inApiVersion)

   at Core.Renderer..ctor(GlfwWindow window, VkFormat depthFormat, VkPresentModeKHR presentMode, Api vulkanApiVersion)

   at KSA.Program..ctor(IReadOnlyList`1 inArgs)

   at KSA.Program.Main(String[] inArgs)"



EXCEPTION_DEBUG_INFO:

           dwFirstChance: 1

           ExceptionCode: E0434352 (CLR_EXCEPTION)

          ExceptionFlags: 00000001

        ExceptionAddress: kernelbase.00007FFF2F1F5369

        NumberParameters: 5


Editing Planet.Render.Core.KSADeviceContextEx seems to fix the startup crash


C#:
VkPhysicalDeviceDescriptorIndexingFeatures vkPhysicalDeviceDescriptorIndexingFeatures = new VkPhysicalDeviceDescriptorIndexingFeatures
{
    ShaderSampledImageArrayNonUniformIndexing = true,
    DescriptorBindingSampledImageUpdateAfterBind = true,
    ShaderUniformBufferArrayNonUniformIndexing = true,
    DescriptorBindingUniformBufferUpdateAfterBind = false, <-- this on true causes the crash on startup
    ShaderStorageBufferArrayNonUniformIndexing = true,
    DescriptorBindingStorageBufferUpdateAfterBind = true,
    DescriptorBindingPartiallyBound = true,
    RuntimeDescriptorArray = true,
    Next = null
};
 
Should be fixed in commit "994711d347986e99cb1c8ade8dcd34d1c171683a" which is Revision 2755 in the public changelog.
 
  • Like
Reactions: Terra Incognita
My Laptop with the GTX 1050 also crashes, not sure what to do but my pc with the RTX 3060 does work with the new public release. (ksa_v2025.11.4.2791)