"VK_EXT_direct_mode_display" not present in Vulkan 1.2 on Jetpack 4.4

Hello
We would like to use a display in direct mode with the Jetson Xavier AGX.
Unfortunately in the current release of Jetpack4.4 and Vulkan1.2 this option (VK_EXT_direct_mode_display) is not present/available even though it has been part of Vulkan for quite some time, since 1.0 I believe (VK_EXT_direct_mode_display(3)).
Is there any reason why this is missing from the Jetson Vulkan implementation or is there any way to enable this?

EDIT:
Here is the beginning of vulkaninfo from a regular desktop with a 1080GTX, notice
VK_EXT_direct_mode_display : extension revision 1 in the third last line.

VULKAN INFO 1080GTX

Vulkan Instance Version: 1.1.70
Instance Extensions:
Instance Extensions	count = 15
	VK_KHR_device_group_creation        : extension revision  1
	VK_KHR_display                      : extension revision 23
	VK_KHR_external_fence_capabilities  : extension revision  1
	VK_KHR_external_memory_capabilities : extension revision  1
	VK_KHR_external_semaphore_capabilities: extension revision  1
	VK_KHR_get_physical_device_properties2: extension revision  2
	VK_KHR_get_surface_capabilities2    : extension revision  1
	VK_KHR_surface                      : extension revision 25
	VK_KHR_xcb_surface                  : extension revision  6
	VK_KHR_xlib_surface                 : extension revision  6
	VK_EXT_acquire_xlib_display         : extension revision  1
	VK_EXT_debug_report                 : extension revision  9
	VK_EXT_debug_utils                  : extension revision  1
	VK_EXT_direct_mode_display          : extension revision  1
	VK_EXT_display_surface_counter      : extension revision  1
Layers: count = 11

Here is the output of vulkaninfo on the Jetson Xavier AGX

VULKAN INFO Jetson Xavier AGX

Vulkan Instance Version: 1.2.70
Instance Extensions:
Instance Extensions	count = 16
	VK_KHR_device_group_creation        : extension revision  1
	VK_KHR_display                      : extension revision 23
	VK_KHR_external_fence_capabilities  : extension revision  1
	VK_KHR_external_memory_capabilities : extension revision  1
	VK_KHR_external_semaphore_capabilities: extension revision  1
	VK_KHR_get_display_properties2      : extension revision  1
	VK_KHR_get_physical_device_properties2: extension revision  2
	VK_KHR_get_surface_capabilities2    : extension revision  1
	VK_KHR_surface                      : extension revision 25
	VK_KHR_surface_protected_capabilities: extension revision  1
	VK_KHR_wayland_surface              : extension revision  6
	VK_KHR_xcb_surface                  : extension revision  6
	VK_KHR_xlib_surface                 : extension revision  6
	VK_EXT_debug_report                 : extension revision  9
	VK_EXT_debug_utils                  : extension revision  1
	VK_EXT_display_surface_counter      : extension revision  1
Layers: count = 6

Notice the lack of VK_EXT_direct_mode_display : extension revision 1 available even tho Vulkan version is higher on the Jetson than on the desktop.

Thanks a lot
Simon

Looking at the source, I don’t believe there is a way to enable it on that platform currently.

VK_EXT_direct_mode_display is not required for doing direct mode through Vulkan on Jetson. VK_KHR_display and VK_KHR_display_swapchain are supported and those can be used for direct display mode.