Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Godot4 doesn't launch because of vulkan problems #57645

Closed
dan1338 opened this issue Feb 4, 2022 · 7 comments
Closed

Godot4 doesn't launch because of vulkan problems #57645

dan1338 opened this issue Feb 4, 2022 · 7 comments

Comments

@dan1338
Copy link

dan1338 commented Feb 4, 2022

Godot version

4.0-alpha1

System information

Windows 10, NVIDIA GeForce GTX 1060

Issue description

I wanted to try out the new 4.0 alpha but all I get is the log below and a windows popup

Windows popup

Unable to initialize Video driver

Your video card driver does not support any of the supported Vulkan or OpenGL versions.
Please upgrade your drivers or if you have a very old integrated GPU upgrade it.

Cmd log

Godot Engine v4.0.alpha1.official.31a7ddbf8 - https://godotengine.org
ERROR: No surface extension found, is a driver installed?
   at: (drivers/vulkan/vulkan_context.cpp:351)

I assume this means it failed to initialize the vulkan context, fair game, but why wouldn't it fallback to OpenGL?
I'm not using latest NVIDIA drivers because I was getting artifacts with them, so I will not update.
This PC runs Godot3.4 just fine, does that mean that Godot4 will drop support for anything that doesn't support vulkan?

Steps to reproduce

Launch the Godot 4 executable

Minimal reproduction project

No response

@dan1338
Copy link
Author

dan1338 commented Feb 4, 2022

I just noticed #57622, is somewhat similar so this may be considered a duplicate.

@Ansraer
Copy link
Contributor

Ansraer commented Feb 5, 2022

Godot 4 currently only has a vulkan renderer. The opengl renderer is still being worked on and wasnt ready in time for alpha 1.

@Calinou
Copy link
Member

Calinou commented Feb 5, 2022

The GeForce GTX 1060 does support Vulkan when using recent drivers. Godot may not work well with early (2016-2018) Vulkan drivers, and likely expects drivers to be more recent than that (at least 2019).

I'm not using latest NVIDIA drivers because I was getting artifacts with them, so I will not update.

Unfortunately, there is nothing we can do about this on our end. So I'll close this in favor of #57622.

@Salvakiya
Copy link

Just adding a note here. I had the same issue with my 1660ti and beta 14. updating the NVIDIA Graphics drivers did not work. trying to force godot to use the dedicated graphics via nvidia's control panel did not work. However turning off the integrated graphics in the bios worked.

I thought this odd but also realized my laptop has a Ryzen 7 4800H and I updated those drivers as well. After updating those everything worked fine.

Not sure if Godot should be able to detect which graphics hardware has support for Vulkan and pick that one... or if there is some reason why I could not force a card using the nvidia control panel.

@RSSpeacemaker
Copy link

Just adding a note here. I had the same issue with my 1660ti and beta 14. updating the NVIDIA Graphics drivers did not work. trying to force godot to use the dedicated graphics via nvidia's control panel did not work. However turning off the integrated graphics in the bios worked.

I thought this odd but also realized my laptop has a Ryzen 7 4800H and I updated those drivers as well. After updating those everything worked fine.

Not sure if Godot should be able to detect which graphics hardware has support for Vulkan and pick that one... or if there is some reason why I could not force a card using the nvidia control panel.

Your solution just fixed my problem as well! Same exact graphics card and processor. Updating my Ryzen drivers fixed the issue.

@pfjarschel
Copy link

Your solution just fixed my problem as well! Same exact graphics card and processor. Updating my Ryzen drivers fixed the issue.

Still having the same problem, with the same GPU, but in my case there is no way to disable the integrated GPU. Trust me, I tried A LOT, because almost every vulkan game gives me trouble. There are some, however, that can actually detect the proper gpu, or at least bypass the vulkan check on the integrated.

@felipeLucio1
Copy link

I've tried the command suggested by error message to rendering with opengl3 driver and it was ok. So, I created a .bat script that executes Godot's launcher and put it into my Destop with a shrotcut. It "solved" problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants