Skip to main content
Version: 1.0 (Latest)

Vulkan requirements

Raptor SDK requires Vulkan 1.3 and the following device features:

  • VkPhysicalDeviceVulkan12Features::bufferDeviceAddress
  • VkPhysicalDeviceVulkan13Features::dynamicRendering
  • VkPhysicalDeviceVulkan13Features::synchronization2
  • VkPhysicalDeviceVulkan13Features::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