vkEnumeratePhysicalDevices присваивает 0 переменной GPU_Count

Я установил драйверы для vulkan с здесь. И я установил LunarG SDK, для тестирования скачиваю NVIDIA Chopper Demo. Я запускаю его, но он говорит: 0 физических устройств найдено. У меня два 2 GPU (дискретный и интегрированный). В чем проблема?

Я знаю значение этой функции vkEnumeratePhysicalDevices, которая назначает переменную GPU_Count 0. И это означает, что у меня нет графического процессора с поддержкой Vulkan. Но у меня есть.

Это моя среда: NVIDIA GeForce 820M GPU, Intel Integrated Haswell GPU, Intel Core I5 ​​CPU, Windows 10 OS.


person Ibrahim Ipek    schedule 01.09.2016    source источник
comment
вы обновили драйвер? В обновленном драйвере по умолчанию, возможно, не включена поддержка vulkan.   -  person ratchet freak    schedule 01.09.2016
comment
Как бы то ни было, я установил драйверы Ubuntu 16.04 и NVIDIA. Работает отлично.   -  person Ibrahim Ipek    schedule 02.09.2016


Ответы (1)


Как косвенно указывает фанат храповика, это обычно происходит, когда драйвер, совместимый с Vulkan, не может быть найден загрузчиком Vulkan (vulkan-1.so в Linux или vulkan-1.dll в Windows).

person Brainpain    schedule 13.09.2016