Vulkan requirements
Raptor SDK requires Vulkan 1.3 and the following device features:
VkPhysicalDeviceVulkan12Features::bufferDeviceAddressVkPhysicalDeviceVulkan13Features::dynamicRenderingVkPhysicalDeviceVulkan13Features::synchronization2VkPhysicalDeviceVulkan13Features::maintenance4
Checking support
Use vulkaninfo to verify that all required features are present:
vulkaninfo | grep -E 'bufferDeviceAddress|dynamicRendering|synchronization2|maintenance4'
Each feature must report = true on the selected device. If any feature
is missing or reports false, Raptor SDK cannot run on that system.
GPU selection on multi-GPU systems
On systems with multiple GPUs, restrict which devices Raptor considers by
setting RAPTOR_VULKAN_VISIBLE_DEVICES to a comma-separated list of GPU
indices (as reported by vulkaninfo --summary):
export RAPTOR_VULKAN_VISIBLE_DEVICES="0" # use GPU 0 only
export RAPTOR_VULKAN_VISIBLE_DEVICES="0,1" # allow GPU 0 or GPU 1