I'm running Windows 10 22H2, an Intel Core i3-10100 and a GTX 1050 GPU. The game crashes after the 'Universe' loading screen with VK_ERROR_OUT_OF_DEVICE_MEMORY. This happens with all quality settings including the bare minimum. I've attached a log file.
Code:
BRUTAL VERSION: 25.11.0
loaded settings from C:\Users\win\Documents\My Games\Kitten Space Agency\settings.toml
Found dedicated compute queue family at index 2
Kitten Space Agency (KSA) v2025.11.6.2829 initialized
found mod 'Core'
found system 'Sol'
found system 'SolLite'
found system 'Test'
Character loading: TestKitty
Character loading: TestKitty
loaded system 'Test'
loaded planet mesh collection 'Default'
loaded planet mesh collection 'EarthScale'
loaded planet mesh collection 'OceanEarth'
loaded planet mesh collection 'Asteroid'
loaded planet mesh collection 'MarsScale'
loading star binary 'hip_main.bin'
loading star binary 'hip_main.bin'
loading 106424 star binaries from 'Content/Core\hip_main.bin'
instantiated 'Test' system
System.Exception: Failed to load asset
---> System.Exception: Failed to load asset
---> Brutal.VulkanApi.VkResultError: Vulkan call to vkAllocateMemory failed with error: VK_ERROR_OUT_OF_DEVICE_MEMORY
at Brutal.VulkanApi.Abstractions.DeviceExtensions.AllocateMemory(Device inDevice, PhysicalDevice inPhysicalDevice, VkImage inImage, VkMemoryPropertyFlags inRequiredProperties, VkAllocator allocator)
at Brutal.VulkanApi.Abstractions.DeviceEx.AllocateImage(String& name, VkImageCreateInfo& imageCreateInfo, CreateInfo& allocateCreateInfo)
at Brutal.VulkanApi.Abstractions.ImageEx..ctor(IImageAllocator allocator, CreateInfo createInfo)
at Brutal.VulkanApi.Abstractions.ImageExExtensions.CreateImage(IImageAllocator allocator, CreateInfo createInfo)
at RenderCore.SimpleVkTexture..ctor(IImageAllocator allocator, StagingPool stagingPool, TextureAsset textureAsset)
at KSA.GpuTextureSystem.TryAddTexture(AssetName name, TextureAsset cpuTexture, Boolean repeat)
at KSA.GltfPbrSystem`1.CreateAsset(AssetName name)
at KSA.AssetManager`1.GetOrLoad(AssetName name)
--- End of inner exception stack trace ---
at KSA.AssetManager`1.GetOrLoad(AssetName name)
at KSA.CharacterRenderSystem.GetGltf(Gltf2Reference gltf, Boolean skinned)
at KSA.CharacterRenderSystem.CreateAsset(AssetName name)
at KSA.AssetManager`1.GetOrLoad(AssetName name)
--- End of inner exception stack trace ---
at KSA.AssetManager`1.GetOrLoad(AssetName name)
at KSA.KittenRenderable..ctor(String characterId)
at KSA.KittenEva..ctor(CelestialSystem system, KittenTemplate template, Astronomical parent, String id)
at KSA.KittenTemplate.CreateInto(CelestialSystem celestialSystem, Astronomical parent, String id)
at KSA.AstronomicalReference.CreateInto(CelestialSystem celestialSystem, Astronomical parent, String id)
at KSA.CelestialSystem.CreateTreeFrom(AstronomicalTemplate bodyTemplate, Astronomical parent)
at KSA.CelestialSystem.CreateTreeFrom(AstronomicalTemplate bodyTemplate, Astronomical parent)
at KSA.CelestialSystem.CreateTreeFrom(AstronomicalTemplate bodyTemplate, Astronomical parent)
at KSA.CelestialSystem..ctor(SystemTemplate template) .ctor (in C:\prototype-planet\KSA\CelestialSystem.cs:88)
set simulation speed to x1
following celestial 'Rocket'
Controlling 'Rocket'
set map camera to azimuth 2.88, elevation 0.47, distancePower 3635076.00
set camera mode to 'Map'
set map camera to azimuth 2.88, elevation 0.47, distancePower 3635076.00
set camera mode to 'Map'
set orbit camera to azimuth -4.83, elevation -0.41, distancePower 2.85
set camera mode to 'Orbit'
Brutal.VulkanApi.VkResultError: Vulkan call to vkAllocateMemory failed with error: VK_ERROR_OUT_OF_DEVICE_MEMORY
at Brutal.VulkanApi.Abstractions.DeviceExtensions.AllocateMemory(Device inDevice, PhysicalDevice inPhysicalDevice, VkImage inImage, VkMemoryPropertyFlags inRequiredProperties, VkAllocator allocator)
at KSA.Framebuffer.CreateAttachment(VkFormat format, VkImageUsageFlags usage, VkSampleCountFlags sampleCount, Int32 mipLevels, FramebufferAttachment& attachment)
at KSA.RenderTarget.BuildAttachments()
at KSA.RenderTarget..ctor(Renderer renderer, VkExtent2D inExtent, VkFormat inColorFormat, VkFormat inDepthFormat, Int32 depthSlices, Int32 inMipLevels)
at KSA.VolumetricExhaustRenderer.CreateRenderingPass(int2 resolution)
at KSA.VolumetricExhaustRenderer.CreateRenderTargets()
at KSA.VolumetricExhaustRenderer.RebuildFrameResources(RenderTarget colorTarget, RenderTarget depthTarget)
at KSA.VolumetricExhaustRenderer..ctor(Renderer inRenderer, Int32 inFrameCount, Camera inCamera, RenderTarget colorTarget, RenderTarget depthTarget)
at KSA.Program..ctor(IReadOnlyList`1 inArgs)
at KSA.Program.Main(String[] inArgs) .ctor (in C:\prototype-planet\KSA\Program.cs:287)
Upvote
0