Solved Crash on startup with 1080Ti (Win10)

This question has been answered or resolved.

BattleRush

New Member
Messages
2
Reaction score
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.
 
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)
 
Back
Top