godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
88.67k stars 20.11k forks source link

Godot 4.1.1 unable to launch - Vulkan issue #80906

Closed mbnoimi closed 1 year ago

mbnoimi commented 1 year ago

Godot version

4.1.1

System information

Linux Mint 21.2 Xfce

Issue description

After switching from Intel graphic card to Nvidia. Godot unable to launch at all. I always get this error message:

$ ~/.godot/Godot 
Godot Engine v4.1.1.stable.official.bd6af8e0e - https://godotengine.org
OpenGL API 3.3.0 NVIDIA 390.157 - Compatibility - Using Device: NVIDIA - GeForce GT 650M

WARNING: Detected another project.godot at /home/admino/Downloads/testo. The folder will be ignored.
     at: _should_skip_directory (editor/editor_file_system.cpp:2366)
Editing project: /home/admino/Downloads/TestGodot
Godot Engine v4.1.1.stable.official.bd6af8e0e - https://godotengine.org
MESA-INTEL: warning: Ivy Bridge Vulkan support is incomplete
Vulkan API 1.0.65 - Forward+ - Using Vulkan Device #2: NVIDIA - GeForce GT 650M

My laptop works fine with Nvidia as shown below:

Steps to reproduce

Minimal reproduction project

TestGodot.zip

Calinou commented 1 year ago

Thanks for the report! Consolidating in https://github.com/godotengine/godot/issues/58927, as your NVIDIA GPU doesn't support Vulkan (it's only on desktop Kepler, not mobile Kepler). Note that your Intel IGP doesn't support Vulkan either, as evidenced by the Mesa warning message.

After switching from Intel graphic card to Nvidia. Godot unable to launch at all. I always get this error message:

The project manager always uses OpenGL, but projects use Vulkan if using the Forward+ or Mobile rendering methods. Use the Compatibility rendering method instead.

mbnoimi commented 1 year ago

The project manager always uses OpenGL, but projects use Vulkan if using the Forward+ or Mobile rendering methods. Use the Compatibility rendering method instead.

Sorry to be nagging. Can I bypass this issue if I used Windows instead of Linux (for Nvidia and Intel GPU)?