Будет ли программа Vulkan работать на устройстве без gpu (дискретного или встроенного)? - PullRequest
0 голосов
/ 22 февраля 2019

Возможно, этот вопрос можно перефразировать как «что бы произошло, если бы я попытался запустить программу Vulkan на сборке только для процессора».

Мне интересно, будет ли программа запускаться, но не будет генерировать вывод, сбой или сборка в первую очередь (хотя я ожидаю, что процесс сборки будет для архитектуры процессора вместо архитектуры GPU).

Будет ли он использовать графику на материнской плате для вывода?В таком случае, что произойдет, если программа будет запущена на сервере только для процессора?

1 Ответ

0 голосов
/ 22 февраля 2019

Зависит от того, как программа инициализировала vulkan.

В любой сборке может быть установлен загрузчик vulkan. Это динамически загружаемая библиотека, которая находит фактический драйвер, и если он отсутствует, программа не сможет загрузить загрузчик.и может либо не запуститься, либо показать сообщение об ошибке, в зависимости от того, как они пытаются и загрузить это.

Если ни одно устройство не доступно, тогда количество устройств равно 0. Это снова зависит от приложения, которым нужно управлять.Либо перейдя на альтернативный графический API (opengl), либо сообщение об ошибке и не запустившись.

...