В 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