Haswell Vulkan Support Is Incomplete Linux Direct
| Feature | Haswell support | Issue | |--------|----------------|-------| | VK_KHR_push_descriptor | ❌ No | Missing in driver for Gen7/7.5 | | VK_KHR_maintenance4 | ❌ No | Requires newer descriptor management | | VK_EXT_scalar_block_layout | ❌ No | Hardware alignment restrictions | | VK_EXT_depth_clip_enable | ⚠️ Partial | Works but with precision issues | | VK_EXT_transform_feedback | ❌ No | Not implemented for Gen7.5 | | VK_KHR_buffer_device_address | ❌ No | Requires 64-bit atomics / SVM | | VK_EXT_shader_atomic_float | ❌ No | Gen7.5 lacks float atomics |
: In Mesa 22.2, Intel explicitly marked INTEL_FORCE_PROBE=haswell for Vulkan because auto-detection sometimes fails. 5.1 Environment variables workaround (limited) You can force ANV on Haswell with: haswell vulkan support is incomplete linux