nvpro-samples / nvpro_core

shared source code and resources needed for the samples to run

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vulkan doesn't start on Intel GPU

Andreyogld3d opened this issue · comments

Hi, Intel UHD 630, last driver http://vulkan.gpuinfo.org/displayreport.php?id=14044

We can fix problem here:

https://github.com/nvpro-samples/nvpro_core/blob/master/nvvk/context_vk.cpp#L454
fox example replace "return false;" -> continue;

After fix it can gbe run on Intel UHD 630:

image
image

Thanks for your findings, we design most of our samples to have 3 independent queues, this is not supported by some older Intel drivers/devices. While it is true that some samples can be made run, it's not something we generally maintain, as some samples and utilities might assume multiple queues.

The "proper" fix is to change those samples that support using a single queue alone, so that their nvvk::ContextInfo setup only puts a single queue in the request (current default constructor of nvvk::ContextInfo is requesting the three independent queues).