Vulkan не может найти физические устройства на windows 10 - PullRequest
0 голосов
/ 06 августа 2020

Я новичок в vulkan API, и у меня возникли проблемы с его работой. Когда я запускаю примеры vulkan SDK или пытаюсь запустить собственный код, vulkan не может найти какие-либо поддерживаемые устройства. Я попытался полностью переустановить драйверы дисплея, полностью переустановить vulkan SDK, вручную установить среду выполнения vulkan и попытался установить бета-версию драйверов nvidia vulkan. Я использую Nvidia GeForce GTX 1660 Ti, который должен нормально поддерживать vulkan. Версия драйвера - 451.79, а версия vulkan SDK - 1.2.148.0.

Когда дело доходит до использования моего собственного кода, я могу успешно создать экземпляр и настроить обратные вызовы отладки. Ошибка возникает, как только я пытаюсь использовать vkEnumeratePhysicalDevices. Обратный вызов выводит эту ошибку:

    Vulkan Callback: [Loader Message] code: 0 : setupLoaderTrampPhysDevs:  Failed during dispatch call of 'vkEnumeratePhysicalDevices' to lower layers or loader to get count.

Наряду с этой ошибкой я немедленно проверяю, равно ли счетчик устройств 0, что в итоге оказывается правдой.

Я чувствую, что у меня проблема с установить мой vulkan RT или vulkan SDK, но я не могу понять, что это такое. Любая помощь приветствуется!

РЕДАКТИРОВАТЬ: Я также пробовал запустить vulkaninfo, и он успешно находит мой графический процессор и отображает информацию о нем.

...