jimrandomh
New Member
- Nov 14, 2025
- 2
- 1
The default game screen resolution inherits the desktop resolution, which in my case is 7680x4320 (8k). On a system with an RTX 3060 Ti (8GB VRAM), starting with this resolution while leaving other settings at default values leads to a crash on init with:
Application: KSA.exe
CoreCLR Version: 9.0.1125.51716
.NET Version: 9.0.11
Description: The process was terminated due to an unhandled exception.
Exception Info: Brutal.VulkanApi.VkResultError: Vulkan call to vkAllocateMemory failed with error: VK_ERROR_OUT_OF_DEVICE_MEMORY
at Brutal.VulkanApi.Abstractions.DeviceEx.AllocateBuffer(String& name, VkBufferCreateInfo& bufferCreateInfo, CreateInfo& allocateCreateInfo)
at Brutal.VulkanApi.Abstractions.BufferEx..ctor(IBufferAllocator allocator, CreateInfo createInfo)
at Brutal.VulkanApi.Abstractions.BufferExExtensions.CreateBuffer(IBufferAllocator allocator, CreateInfo createInfo)
at KSA.PlanetMeshCollection.Generate(Renderer renderer, StagingPool stagingPool, CommandBuffer commandBuffer)
at KSA.PlanetMeshLibrary.GenerateInUse(Renderer renderer, StagingPool stagingPool, CommandBuffer commandBuffer)
at KSA.PlanetMeshLibrary.Create(Renderer renderer, StagingPool stagingPool)
at KSA.Program..ctor(IReadOnlyList`1 inArgs)
at KSA.Program.Main(String[] inArgs)
Lowering the resolution by editing config.toml seemed to fix it.
Application: KSA.exe
CoreCLR Version: 9.0.1125.51716
.NET Version: 9.0.11
Description: The process was terminated due to an unhandled exception.
Exception Info: Brutal.VulkanApi.VkResultError: Vulkan call to vkAllocateMemory failed with error: VK_ERROR_OUT_OF_DEVICE_MEMORY
at Brutal.VulkanApi.Abstractions.DeviceEx.AllocateBuffer(String& name, VkBufferCreateInfo& bufferCreateInfo, CreateInfo& allocateCreateInfo)
at Brutal.VulkanApi.Abstractions.BufferEx..ctor(IBufferAllocator allocator, CreateInfo createInfo)
at Brutal.VulkanApi.Abstractions.BufferExExtensions.CreateBuffer(IBufferAllocator allocator, CreateInfo createInfo)
at KSA.PlanetMeshCollection.Generate(Renderer renderer, StagingPool stagingPool, CommandBuffer commandBuffer)
at KSA.PlanetMeshLibrary.GenerateInUse(Renderer renderer, StagingPool stagingPool, CommandBuffer commandBuffer)
at KSA.PlanetMeshLibrary.Create(Renderer renderer, StagingPool stagingPool)
at KSA.Program..ctor(IReadOnlyList`1 inArgs)
at KSA.Program.Main(String[] inArgs)
Lowering the resolution by editing config.toml seemed to fix it.
Upvote
0