diff --git a/libs/vkd3d/device.c b/libs/vkd3d/device.c
index 004165d45ffd4bff611d1e6224e1a47963b023de..8c11b34db01c62379c12edbcea079932fd588f71 100644
--- a/libs/vkd3d/device.c
+++ b/libs/vkd3d/device.c
@@ -356,6 +356,7 @@ static HRESULT vkd3d_create_vk_device(struct d3d12_device *device)
     static const char * const extensions[] =
     {
         VK_KHR_SWAPCHAIN_EXTENSION_NAME,
+        VK_KHR_MAINTENANCE1_EXTENSION_NAME,
     };
 
     const struct vkd3d_vk_instance_procs *vk_procs = &device->vkd3d_instance.vk_procs;