-
-
Notifications
You must be signed in to change notification settings - Fork 21.6k
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
Crash when launching on Ubuntu with an nVidia GeForce GTX 765M #61218
Comments
If Godot 4 requires Vulkan 1.2 it's that since Physical Devices:
- GeForce GTX 765M (Discrete GPU) with Vulkan 1.1.95
- Intel(R) HD Graphics 4600 (HSW GT2) (Integrated GPU) with Vulkan 1.3.204
- llvmpipe (LLVM 13.0.1, 256 bits) (CPU) with Vulkan 1.2.204 |
Godot's Vulkan renderer requires Vulkan 1.0 support (with optional usage of Vulkan 1.1 and 1.2 features). Unlike desktop GPUs, NVIDIA mobile Kepler GPUs do not have official Vulkan support. This is because mobile Kepler GPUs went end-of-life before the desktop GPUs did. Intel Haswell IGPs only have partial Vulkan support, with essential features required by real world applications missing. There's a message warning about this on startup whenever a Vulkan application is started on such an IGP. Therefore, I'd close this as a duplicate of #57622. |
It does seem to have some drivers at least since it reports support for Vulkan 1.1.95 and it has a Vulkan library:
I don't think it's the same, because here the drivers do claim to support Vulkan and Godot is crashing trying to use this claimed support. It's the not the same as #57622 which happens when there is no confusion about not having support. So this requires better validation of the driver capabilities before trying to use them, or an exclusion list for specific models if that can't be done. (But Vulkan provides a lot more options to get info on hardware/drivers so there might be a way to properly detect if the GPU/drivers are compatible with what we need.) |
More proof that we need a GPU whitelist/blacklist which has been proposed before (back before Vulkan) |
FYI, I can confirm that Vulkan 1.1 works on the notebook. I can run What is strange that Godot seems to assume it's Vulkan 1.2 capable? That said, the legacy driver has some bugs. Might be reasons enough to put the GPU on a some kind of 'deny list'. |
After I read the Godot 4 beta 8 release notes I noticed:
And tried again. Now all works. Thx for the fix! |
Godot version
4.0.alpha8.official.cc3ed63af
System information
Ubuntu 2022.04, GeForce GTX 765M
Issue description
Crash on launch.
The nvidia driver for the dated GPU (GeForce GTX 765M) supports OpenGL 4.6 core profile.
But the linux driver isn't updated anymore I believe. At least update doesn't show anything beyond
418.226.00
.So it might be unsupported by Godot but in case not:
Steps to reproduce
Run godot alpha 8 on a similar old GPU on Linux.
Minimal reproduction project
No response
The text was updated successfully, but these errors were encountered: