Couple things I had to do but it still crashes
Code:
chmod +x KSA
chmod +x Brutal.Monitor.Subprocess
sudo apt install libvulkan1
sudo apt install libvulkan-dev
MESA_VK_WSI_PRESENT_MODE=mailbox vblank_mode=0 ./KSA
MESA_VK_WSI_PRESENT_MODE=mailbox vblank_mode=0 ./KSA
13:55:11 INFO loaded settings from ~/Documents/My Games/Kitten Space Agency/settings.toml
13:55:11 WARN No dedicated compute queue family found on physical device, using graphics queue for compute operations.
13:55:11 DEBUG Multi view supported: True
13:55:11 DEBUG Ray query acceleration structure support:False
13:55:11 INFO Swapchain created with 4 images
13:55:11 ERROR GLFW Error: 65547 Wayland: Standard cursor shape unavailable
13:55:11 ERROR GLFW Error: 65547 Wayland: Standard cursor shape unavailable
13:55:11 ERROR GLFW Error: 65547 Wayland: Standard cursor shape unavailable
13:55:11 DEBUG Kitten Space Agency (KSA) v2026.4.14.4100 initialized
13:55:11 INFO found mod 'Core'
13:55:11 DEBUG found system 'Sol'
13:55:11 DEBUG found system 'SolDense'
13:55:11 DEBUG found system 'SolLite'
13:55:11 DEBUG found system 'Test'
13:55:12 INFO loaded Situation Template 'Gemini7StartingSituation'
13:55:12 INFO loaded Situation Template 'RocketStartingSituation'
13:55:12 INFO loaded Situation Template 'HunterStartingSituation'
13:55:12 INFO loaded Situation Template 'BanjoStartingSituation'
13:55:12 INFO loaded Situation Template 'PolarisStartingSituation'
13:55:12 INFO loaded Instance of Situation Template 'Gemini7StartingSituation'
13:55:12 INFO loaded Instance of Situation Template 'RocketStartingSituation'
13:55:12 INFO loaded Instance of Situation Template 'HunterStartingSituation'
13:55:12 INFO loaded Instance of Situation Template 'BanjoStartingSituation'
13:55:12 INFO loaded Instance of Situation Template 'PolarisStartingSituation'
13:55:12 DEBUG loaded system 'Sol'
13:55:12 INFO loaded Instance of Situation Template 'Gemini7StartingSituation'
13:55:12 INFO loaded Instance of Situation Template 'RocketStartingSituation'
13:55:12 INFO loaded Instance of Situation Template 'HunterStartingSituation'
13:55:12 INFO loaded Instance of Situation Template 'BanjoStartingSituation'
13:55:12 INFO loaded Instance of Situation Template 'PolarisStartingSituation'
13:55:12 DEBUG loaded system 'SolDense'
13:55:12 INFO loaded Instance of Situation Template 'Gemini7StartingSituation'
13:55:12 INFO loaded Instance of Situation Template 'RocketStartingSituation'
13:55:12 INFO loaded Instance of Situation Template 'HunterStartingSituation'
13:55:12 INFO loaded Instance of Situation Template 'BanjoStartingSituation'
13:55:12 INFO loaded Instance of Situation Template 'PolarisStartingSituation'
13:55:12 DEBUG loaded system 'SolLite'
13:55:12 INFO loaded Instance of Situation Template 'Gemini7StartingSituation'
13:55:12 INFO loaded Instance of Situation Template 'RocketStartingSituation'
13:55:12 INFO loaded Instance of Situation Template 'HunterStartingSituation'
13:55:12 INFO loaded Instance of Situation Template 'BanjoStartingSituation'
13:55:12 INFO loaded Instance of Situation Template 'PolarisStartingSituation'
13:55:12 DEBUG loaded system 'Test'
13:55:18 INFO loaded Situation Template 'Gemini7StartingSituation'
13:55:18 INFO loaded Situation Template 'RocketStartingSituation'
13:55:18 INFO loaded Situation Template 'HunterStartingSituation'
13:55:18 INFO loaded Situation Template 'BanjoStartingSituation'
13:55:18 INFO loaded Situation Template 'PolarisStartingSituation'
13:55:18 INFO loaded Instance of Situation Template 'Gemini7StartingSituation'
13:55:18 INFO loaded Instance of Situation Template 'RocketStartingSituation'
13:55:18 INFO loaded Instance of Situation Template 'HunterStartingSituation'
13:55:18 INFO loaded Instance of Situation Template 'BanjoStartingSituation'
13:55:18 INFO loaded Instance of Situation Template 'PolarisStartingSituation'
13:55:18 DEBUG loaded system 'Sol'
13:55:18 DEBUG loaded planet mesh collection 'Default'
13:55:18 DEBUG loaded planet mesh collection 'EarthScale'
13:55:18 DEBUG loaded planet mesh collection 'OceanEarth'
13:55:18 DEBUG loaded planet mesh collection 'Asteroid'
13:55:18 DEBUG loaded planet mesh collection 'MarsScale'
13:55:18 DEBUG loaded planet heightmap collection 'Default'
13:55:23 INFO loading star binary 'hip_main.bin'
13:55:23 INFO loading star binary 'hip_main.bin'
13:55:23 DEBUG loading 106424 star binaries from 'Content/Core/hip_main.bin'
13:55:23 INFO instantiated 'Sol' system
13:55:24 INFO following celestial 'Rocket'
13:55:24 INFO Controlling 'Rocket'
13:55:24 INFO set simulation speed to x1
13:55:24 INFO set map camera to azimuth 2.88, elevation 0.47, distancePower 3635076.00
13:55:24 INFO set camera mode to 'Map'
13:55:24 INFO set map camera to azimuth 2.88, elevation 0.47, distancePower 3635076.00
13:55:24 INFO set camera mode to 'Map'
13:55:24 INFO set orbit camera to azimuth -4.83, elevation -0.41, distancePower 2.85
13:55:24 INFO set camera mode to 'Orbit'
13:55:49 INFO Ecotype: Grass VRAM Usage: 13 MB.
13:55:49 INFO Ecotype: Rocks VRAM Usage: 9 MB.
13:55:49 INFO Ecotype: LargerRocks VRAM Usage: 9 MB.
13:55:49 INFO Ecotype: SmallerRocks VRAM Usage: 5 MB.
13:55:49 INFO Ecotype: Rocks VRAM Usage: 9 MB.
13:55:49 INFO Ecotype: LargerRocks VRAM Usage: 9 MB.
13:55:49 INFO Ecotype: SmallerRocks VRAM Usage: 5 MB.
13:55:51 INFO Current ring maximum meshes instances: 110413, impostor instances: 990645, VRAM usage: 23 MB.
13:55:51 INFO Preparing Part Thumbnails...
13:55:52 INFO Preparing Part Thumbnails... Complete!
13:55:52 DEBUG checking for updates from 'http://ksa-master1.rocketwerkz.com:8082/version'
13:55:52 INFO Application Initialization Complete
13:55:52 DEBUG master server version: 'v2026.4.14.4100'
13:55:52 INFO you are running the latest version
13:55:59 ERROR Unhandled exception Brutal.VulkanApi.VkResultError: Vulkan call to vkQueuePresentKHR failed with error: VK_ERROR_DEVICE_LOST
at Brutal.VulkanApi.Queue.PresentKHR(VkPresentInfoKHR inPresentInfo)
at Core.Renderer.PresentFrame()
at Core.Renderer.TrySubmitFrame(Span`1 additionalWaitSemaphores, Span`1 additionalWaitStages, Span`1 additionalSignalSemaphores)
at KSA.Program.PostRender(Double dtPlayer)
at KSA.Program.OnFrame(Double currentPlayerTime, Double dtPlayer)
at KSA.App.Run()
at KSA.Program.Main(String[] inArgs).
Unhandled exception. Brutal.VulkanApi.VkResultError: Vulkan call to vkQueuePresentKHR failed with error: VK_ERROR_DEVICE_LOST
at Brutal.VulkanApi.Queue.PresentKHR(VkPresentInfoKHR inPresentInfo)
at Core.Renderer.PresentFrame()
at Core.Renderer.TrySubmitFrame(Span`1 additionalWaitSemaphores, Span`1 additionalWaitStages, Span`1 additionalSignalSemaphores)
at KSA.Program.PostRender(Double dtPlayer)
at KSA.Program.OnFrame(Double currentPlayerTime, Double dtPlayer)
at KSA.App.Run()
at KSA.Program.Main(String[] inArgs)
Aborted (core dumped)
Using a Dell laptop that runs KSP
- Intel HD 630
- Mesa 25.2.8
- X11 and Wayland both fail
- crash occurs at vkQueuePresentKHR with VK_ERROR_DEVICE_LOST
- kernel logs show i915 GPU hang in KSA
OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.2.8-0ubuntu0.24.04.1
==========
VULKANINFO
==========
Vulkan Instance Version: 1.3.275
Instance Extensions: count = 24
===============================
VK_EXT_acquire_drm_display : extension revision 1
VK_EXT_acquire_xlib_display : extension revision 1
VK_EXT_debug_report : extension revision 10
VK_EXT_debug_utils : extension revision 2
VK_EXT_direct_mode_display : extension revision 1
VK_EXT_display_surface_counter : extension revision 1
VK_EXT_headless_surface : extension revision 1
VK_EXT_surface_maintenance1 : extension revision 1
VK_EXT_swapchain_colorspace : extension revision 5
VK_KHR_device_group_creation : extension revision 1
VK_KHR_display : extension revision 23
Also tried with the latest via
Bash:
sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update
sudo apt full-upgrade
OpenGL version string: 4.6 (Compatibility Profile) Mesa 26.0.5 - kisak-mesa PPA
Code:
14:33:24 INFO Application Initialization Complete
14:33:25 DEBUG master server version: 'v2026.4.14.4100'
14:33:25 INFO you are running the latest version
14:33:37 ERROR Unhandled exception Brutal.VulkanApi.VkResultError: Vulkan call to vkQueuePresentKHR failed with error: VK_ERROR_DEVICE_LOST
at Brutal.VulkanApi.Queue.PresentKHR(VkPresentInfoKHR inPresentInfo)
at Core.Renderer.PresentFrame()
at Core.Renderer.TrySubmitFrame(Span`1 additionalWaitSemaphores, Span`1 additionalWaitStages, Span`1 additionalSignalSemaphores)
at KSA.Program.PostRender(Double dtPlayer)
at KSA.Program.OnFrame(Double currentPlayerTime, Double dtPlayer)
at KSA.App.Run()
at KSA.Program.Main(String[] inArgs).
Unhandled exception. Brutal.VulkanApi.VkResultError: Vulkan call to vkQueuePresentKHR failed with error: VK_ERROR_DEVICE_LOST
at Brutal.VulkanApi.Queue.PresentKHR(VkPresentInfoKHR inPresentInfo)
at Core.Renderer.PresentFrame()
at Core.Renderer.TrySubmitFrame(Span`1 additionalWaitSemaphores, Span`1 additionalWaitStages, Span`1 additionalSignalSemaphores)
at KSA.Program.PostRender(Double dtPlayer)
at KSA.Program.OnFrame(Double currentPlayerTime, Double dtPlayer)
at KSA.App.Run()
at KSA.Program.Main(String[] inArgs)
Aborted (core dumped)