So, I decided that since this exists I might as well help, and started up a new save on my old laptop.
Anywho, I alt-tabbed to firefox to check in on my youtube watching, and the game froze and refused to refocus. I have had this error before in a few games, so I assume it’s a general windows thing (never seen it in linux, but i’m not much of a linux gamer), however in most if I wait it will work again, or sometimes win-ctrl-shift-b, or win-tab, or something silly like that.
Relevant looking park of the logs
Previous patch doesn't exist, despawning all entities.
Applying patch (Mibanese Volcanic Vent) settings
Number of clouds in this patch = 9
Registering new spawner: Name: ammonia density: 0.79999995
Registering new spawner: Name: glucose density: 0.39999998
Registering new spawner: Name: phosphates density: 0.79999995
Registering new spawner: Name: hydrogensulfide density: 0.79999995
oxygen spawn density is 0. It won't spawn
carbondioxide spawn density is 0. It won't spawn
nitrogen spawn density is 0. It won't spawn
sunlight spawn density is 0. It won't spawn
temperature spawn density is 0. It won't spawn
Number of chunks in this patch = 5
Registering new spawner: Name: FLOATING_HAZARD density: 1
Registering new spawner: Name: SMALL_IRON_CHUNK density: 0.5
MARINE_SNOW spawn density is 0. It won't spawn
Registering new spawner: Name: BIG_IRON_CHUNK density: 0.79999995
Registering new spawner: Name: GOOGLY_EYE_CELL density: 0.001
Number of species in this patch = 1
Registering new spawner: Name: 1 density: 0.17212902
World generation settings: [LAWK: True, Difficulty: normal preset, Life origin: Vent, Seed: 9079219873267766584, Day/night cycle enabled: True, Day length: 180, Include multicellular: True, Easter eggs: True]
Jukebox now playing from: MicrobeStage
Saving latest played Thrive version to be: 0.6.7.1
Jukebox: starting track: res://assets/sounds/microbe-theme-3.ogg position: 0
Jukebox: starting track: res://assets/sounds/soundeffects/microbe-ambience2.ogg position: 0
USER ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST
at: swap_buffers (drivers/vulkan/vulkan_context.cpp:2536)
USER ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST
at: swap_buffers (drivers/vulkan/vulkan_context.cpp:2536)
USER ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST
at: swap_buffers (drivers/vulkan/vulkan_context.cpp:2536)
USER ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST
at: swap_buffers (drivers/vulkan/vulkan_context.cpp:2536)
So, Vulkan can’t submit any new graphics queues at the swap buffers when I alt-tab, honestly makes total sense, either because firefox is using the swap buffer, or firefox is using GPU acceleration to decode my youtube videos so it won’t accept new queues right now. Either way it’s sorta silly, and I assume a Godot/Vulkan/Windows error you cant fix, but just in case it’s useful. I’ll try not to have anything using video acceleration in focus before I start playing Thrive, and pausing before I alt-tab, which sounds silly, but I’m used to needing silly habits on this laptop. I prefer my desktop a lot more.
one more thing:
Godot Engine v4.2.2.stable.mono.official.15073afe3 - https://godotengine.org
Vulkan API 1.2.131 - Forward+ - Using Vulkan Device #0: Intel - Intel(R) UHD Graphics
This is Thrive version: 0.6.7.1 (see below for more build info)
TODO: reimplement unhandled exception handler: https://github.com/godotengine/godot/issues/73515
both in case my version numbers or graphics vendor was relevant, and because the TODO indicates maybe this normally works fine but thanks to the new update if any silly windows errors happen the game just locks and refuses to fix itself, like other games tend to do when I have this problem.
Edit: same thing happened without any alt-tabbing involved, so… No clue what that’s about. I think I might try some stuff in Linux or just wait until I can desktop again, my laptop is a little bit miserable .
Edit 2: maybe relevant