Open CodeStrix opened 4 months ago
Can you try running Godot from the command line so that you can see if any errors are printed out?
The command to use is:
./Godot_v4.2.2-stable_win64.exe --verbose
Can you try running Godot from the command line so that you can see if any errors are printed out?
The command to use is:
./Godot_v4.2.2-stable_win64.exe --verbose
Updated original problem desc to keep things clean.
In this case it seems to be the same issue as https://github.com/godotengine/godot/issues/88991 which was fixed by removing the twitch overlay the person had installed.
From the error it seems like the Vulkan loader is looking for the epic games overlay but not finding it. Did you uninstall or reinstall the Epic Games Launcher recently?
In either case, doing a clean uninstall reinstall of the launcher might fix the issue
In this case it seems to be the same issue as #88991 which was fixed by removing the twitch overlay the person had installed.
From the error it seems like the Vulkan loader is looking for the epic games overlay but not finding it. Did you uninstall or reinstall the Epic Games Launcher recently?
In either case, doing a clean uninstall reinstall of the launcher might fix the issue
The last time I touched the Epic Launcher Installment was years ago. But since there have been Updates of the Launcher - who might know. I'll try the clean un-/reinstall and shall report ;).
Clean de-/reinstall of EPIC Launcher - no luck. The same problem and error message persists. But i noticed, that the error message is pointing to a wron directory for the epic launcher. So I reinstalled the Launcher in the folder from the error message - still no progress and the same problem and error message persists.
You might need to go through the Windows registry to locate where it installed a layer that's referencing obsolete files from Epic Online Services and GOG Galaxy, judging by the names.
See https://github.com/godotengine/godot/issues/56089#issuecomment-1172922023 for potential locations for these registry keys.
It's a flaw of the Vulkan ecosystem that any application can register implicit or explicit layers and typically doesn't properly clean after themselves, impacting all other Vulkan apps.
So the good news is, that getting rid of the anyway obsolete registry keys actually resolved the errors.
Bad news is - nothing changed. I now don't have any errors being thrown - but still cannot use forward+ or mobile to actually run any scene/game (I have yet to restart....).
Update: Even after restart - the problem persists --> Updated original comment
So i put in the whole log when starting the sample scene (2D node, packed_scene with animated script, collider and camera2D - no own scripts so far). Maybe someone can find a hint in the log.
Tested versions
Reproducable in 4.2.2 stable (c# variant)
System information
Windows 10 (fully updated), Godot 4.2.2 stable, Forward+/Mobile
Issue description
When I try to run a scene with only the 2d root node, the game window shows up, stays black and closes without any visual sign of the game (testet in compatibility mode - works fine, so there is actually an problem). I run an old (but to now flawlessly working) GTX 1070 with fully updated drivers (as my windows is). The Vulkan api is working fine with other games, that rely on it - I therefore assume, its something Godot-related. I made several new projects with different root nodes - nothing works. Neither with some assets loaded nor without them.
Update 1 (thx @clayjohn) using --verbose
Seems like it is somehow having a problem with my Epic Games Launcher?
Update 2 (thx @akien-mga) deleting old registry entries regarding Vulkan (Epic Launcher, Galaxy Launcher) Getting rid of the obsolete registry entries (pointed at wrong directories anyway) removed the errors (read with --verbose). Yet the original problem persists: I cannot run any game/scene from within the editor using the vulkan-based renderer.
Update 3: Full verbose log when trying to start a scene
Steps to reproduce
No need for stept - always happens.
Minimal reproduction project (MRP)
C @ Steps to reproduce.