Whenever I try to open a Godot 4 project it will endlessly be a black screen. It only gets so far as to load the name in the top left corner in the screen. Whenever I look at the console it constantly spews out errors about the render pipeline whatever that is. If it is any help I’m using the .net version on windows 10, Godot 3 works with out a hitch on this computer, and I’m also using a 13 year old computer and if I run the same project on a computer that is slower but only 4 years old Godot 4 works just fine. If you have any ideas on what to troubleshoot or possible solutions that would be greatly appreciated.
13 years old computer can’t run Godot 4 because It use Vulkan graphics, that is released in 2016 but your computer is older than it, so your computer (GPU) does not support Vulkan. You can use Godot 3.
You can use Compatibility mode as it does not require Vulcan. I remember when I also tried to install Godot 4 to an old computer that didn’t have Vulcan and it poped up a message about not supporting it. I don’t think that is the case.
The fallback from Vulkan to OpenGL 3 (compatibility renderer) should be automatic starting from the next stable version (4.4) or the current dev builds
In the meantime, as the others said, you could try to open your project(s) with the compatibility renderer.
If you cannot even open the project browser, you could try to force the rendering driver from command-line : godot_executable.exe --rendering-driver opengl3
I’m wondering, how can I open my project with the compatibility renderer? From my “extensive” google searching it seems like yo do that from the project settings however I can only view the files, not open them to see project settings. Is there another way to open project settings? also I don’t know how to use command lines in Godot 4.
Edit:
I looked under Quick settings and didn’t see anything about the renderer.
As @midiphony already mentioned, automatic fallback to compatibility renderer is coming soon, in the meantime you can run Godot via console and supply renderer as argument there.
If it worked, you should see Godot opening, and the following information information in the terminal. In my case, I’m opening Godot_v4.3-stable_win64.exe via dogshit Windows 11 terminal.
At this point, when creating a new project, don’t forget to set the renderer to “Compatibility”. But even if you forget, you will see that the renderer will be overridden when opening the project :
If that works and you don’t want to open the terminal everytime you open Godot, you can make a batch file (.bat) at Godot folder, containing only the command you wrote at step 3. See here how to make a batch file : How to Create a Batch File in Windows? - GeeksforGeeks