godotengine / godotengine/godot
Vulkan error in console as pop-up boxes become blank due to ASUS GPUTweak
- Dominant language
- C++
- Stars
- 117k
- Forks
- 26.8k
- PR merge metrics
- PR metrics pending
Description
### Tested versions
Reproduced in 4.2.1 and 4.2
Not reproducible in 3.5.3
### System information
Godot v4.2.stable - Windows 10.0.19045 - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 4070 (NVIDIA; 31.0.15.5123) - 12th Gen Intel(R) Core(TM) i5-12400F (12 Threads)
### Issue description
Whenever I open the new node dialog, after at most just a few seconds the dialog box freezes and I get a spam of Vulkan errors in the console which is the below three errors repeating endlessly. After this happens, the editor still seems to run but all the toolbar menus and any popups appear blank. (see attached pics)
ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST
at: (drivers/vulkan/vulkan_context.cpp:2536)
ERROR: Vulkan: Did not create swapchain successfully. Error code: VK_NOT_READY
at: (drivers/vulkan/vulkan_context.cpp:2459)
ERROR: Vulkan: Did not create swapchain successfully. Error code: VK_NOT_READY
at: (drivers/vulkan/vulkan_context.cpp:2459)


### Steps to reproduce
Create a blank project.
Add any type of root node
Open 'new node' dialog
### Minimal reproduction project (MRP)
N/A
Contributor guide
Research direction
Start with a blank Godot project on the reported Windows/Vulkan setup, add a root node, open the New Node dialog, and watch the console. The reported failure points to drivers/vulkan/vulkan_context.cpp at lines 2459 and 2536; compare the ASUS GPU Tweak environment with a setup where the issue does not occur. Done means the dialog, toolbar menus, and popups remain usable without repeated Vulkan errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics, devtools
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100