-
-
Notifications
You must be signed in to change notification settings - Fork 21.4k
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
Error on launch : vkEnumeratePhysicalDevices reported zero accessible devices. #45104
Comments
This may be completely unrelated, but I remember having a similar issue when trying to build my own Vulkan application. After going back and forth with LunarG's Vulkan SDK team, we determined my particular issue had to do with AMD's Switchable Graphics Layer, a Vulkan validation layer that's enabled by default on my system that was causing issues when counting physical devices on my particular setup (laptop with both an integrated and dedicated GPU). Now I had thought that Vulkan validation layers were not supposed to run at all on non-debug builds, but no configuration I tried helped my case. AMD also never got back to me about the issue, so this is all the info I can provide. |
Thanks for the clue I just notice that Godot print me another message after I close the pop up error window, so here it is: |
Is this problem resolvable?? anyone got any workaround? |
I was having the same issue as @MagdielM turns out all you need to resolve the issue is:
This did the trick for me and I don't get the ICD related error anymore when trying to run my own Vulkan application |
It seems to work for me, Godot take a fair long time to launch but this issue seems resolvable this way. Thank you. |
This is a known issue, see #43351. |
This issue should be fixed for AMD integrated GPUs, the fix was pushed in an AMD driver update. Once I updated the AMD drivers vulkan was able to select my dGPU. It seems the problem was with how gpus are filtered, specifically in AMDs filter layer. My Specs Installing drivers directly from AMD could stop updates from the OEM for your computer, the OEM supplies an older custom version of their drivers so if you are getting this error they have not updated their version of the drivers. |
Seting this environment variable resolves the issue:
(not for godot but for other app I was using) |
Godot version:
5199225
OS/device including version:
Windows 10 Famille
Version 10.0.18363 Numéro 18363
GPU : Nvidia Geforce GTX 1050
Driver : 461.09
Backend : Vulkan
I have an integrated GPU but I run Godot with my GPU above.
Issue description:
I don't understand what is exactly a "installable client driver". This may be the issue... sorry for that.
Godot print me this error directly without opening any graphical window when I run it.
Steps to reproduce:
I just try to run godot.
I don't really know what to said else here. If you have questions.
Minimal reproduction project:
This is an error on startup so I havn't any project.
The text was updated successfully, but these errors were encountered: