diff --git a/src/panfrost/vulkan/panvk_physical_device.c b/src/panfrost/vulkan/panvk_physical_device.c index 5d063c66e3d..60b6c0b3a22 100644 --- a/src/panfrost/vulkan/panvk_physical_device.c +++ b/src/panfrost/vulkan/panvk_physical_device.c @@ -285,7 +285,8 @@ get_device_extensions(const struct panvk_physical_device *device, .EXT_graphics_pipeline_library = true, .EXT_hdr_metadata = true, .EXT_host_query_reset = true, - .EXT_image_drm_format_modifier = true, + /* EXT_image_drm_format_modifier depends on KHR_sampler_ycbcr_conversion */ + .EXT_image_drm_format_modifier = arch >= 10, .EXT_image_robustness = true, .EXT_index_type_uint8 = true, .EXT_line_rasterization = true,