# Likely not a problem you need to do anything about you didn't already plan to do (graphical freeze)

**URL:** https://community.revolutionarygamesstudio.com/t/likely-not-a-problem-you-need-to-do-anything-about-you-didnt-already-plan-to-do-graphical-freeze/7553
**Category:** Bug Reports
**Created:** [June 24, 2024, 1:14am UTC](https://community.revolutionarygamesstudio.com/t/likely-not-a-problem-you-need-to-do-anything-about-you-didnt-already-plan-to-do-graphical-freeze/7553 "2024-06-24T01:14:20Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Deathwake](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/deathwake/32/12307_2.png) [@Deathwake](https://community.revolutionarygamesstudio.com/u/Deathwake)
#### Post date: [June 24, 2024, 1:14am UTC](https://community.revolutionarygamesstudio.com/t/likely-not-a-problem-you-need-to-do-anything-about-you-didnt-already-plan-to-do-graphical-freeze/7553/1 "2024-06-24T01:14:21Z")

</div>

So, I decided that since [this](https://community.revolutionarygamesstudio.com/t/questions-from-a-developer-developers/7544) 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**
>
> ```auto
> 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:

```auto
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](https://github.com/godotengine/godot/issues/71929)

---

<div class="post-metadata">

### Author: ![hhyyrylainen](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/hhyyrylainen/32/32_2.png) [@hhyyrylainen](https://community.revolutionarygamesstudio.com/u/hhyyrylainen)
#### Post date: [July 22, 2024, 9:15am UTC](https://community.revolutionarygamesstudio.com/t/likely-not-a-problem-you-need-to-do-anything-about-you-didnt-already-plan-to-do-graphical-freeze/7553/2 "2024-07-22T09:15:54Z")

</div>

> [@Deathwake](#):
>
> 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.

Honestly, this seems like a GPU driver / other software issue. Or maybe your GPU is dying. Ever since the 90s programs haven’t had exclusive access to the GPU.

In case this is a Vulkan specific problem, playing Thrive in OpenGL mode _might_ fix the problem (it can be selected in the Thrive Launcher).

> [@Deathwake](#):
>
> `Vulkan API 1.2.131 - Forward+ - Using Vulkan Device #0: Intel - Intel(R) UHD Graphics`

This says the game is using integrated Intel graphics, which has been absolutely garbage for a long time, and still is pretty bad.

> [@Deathwake](#):
>
> Edit 2: [maybe relevant](https://github.com/godotengine/godot/issues/71929)

That could be relevant, but as discussed there the most likely problem is bugs in graphics card drivers.

---

<div class="post-metadata">

### Author: ![Deathwake](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/deathwake/32/12307_2.png) [@Deathwake](https://community.revolutionarygamesstudio.com/u/Deathwake)
#### Post date: [July 23, 2024, 2:17am UTC](https://community.revolutionarygamesstudio.com/t/likely-not-a-problem-you-need-to-do-anything-about-you-didnt-already-plan-to-do-graphical-freeze/7553/3 "2024-07-23T02:17:09Z")

</div>

just launched and played and everything worked fine. Only difference: linux. Honestly, belgium windows. I used vulkan and everything, and it worked fine. I assume windows is just either heavier on my machine, or has weird hardware support (my laptop is rather messed up).
