Почему вулкан сообщает об одном устройстве в системе с интегрированной видеокартой и графическим процессором? - PullRequest
0 голосов
/ 09 февраля 2019

В C ++ я проверяю количество доступных устройств, например:

uint32_t deviceCount = 0;
vkEnumeratePhysicalDevices(instance, &deviceCount, nullptr);

cout << deviceCount << endl;
vkGetPhysicalDeviceProperties(device, &deviceProperties);
vkGetPhysicalDeviceFeatures(device, &deviceFeatures);

cout << deviceProperties.deviceName << endl;

Это распечатка 1 Geforce GTX 1070.

Моя система имеет GTX 1070 и процессор Intel 5 4-го поколения со встроенной графикой.Что, насколько я понимаю, должно быть достаточно для Вулкана.

Так почему моя программа только подбирает GTX 1070?Разве он также не сможет найти встроенную видеокарту?

Редактировать:

Точная модель согласно cpuinfo: Intel(R) Core(TM) i5-4460 CPU @ 3.20GHz

Редактировать 2:

Моя ОС - это Arch Linux

1 Ответ

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

По умолчанию для настольных компьютеров, если у вас выделенный графический процессор, встроенный графический процессор отключен в BIOS и не будет отображаться как устройство в системе.

Каждый поставщик BIOS вызывает его по-своему, но попробуйте найти «IGP ENABLE»"или" Поддержка нескольких мониторов ".

...