Nvidia Geforce RTX 4070 ti support for Vulkan

I am working on seting up a Vulkan project (my operating system is Windows 11). I have an NVIDIA GeForce RTX 4070 ti, and yet the VK_KHR_swapchain Vulkan extension is not supported, despite having installed the Vulkan driver. Given that swap chains are fundamental to actually proceed with any project, something is surely not right here. Can someone help me out?

These are the extensions my GPU supports, according to the values returned from vkEnumerateInstanceExtensionProperties:

Does this even look close to the number that should be there?

Hello @Jobless_Squirrel and welcome to the NVIDIA developer forums.

If that is the complete list, then there is definitely something wrong.

What do you mean by

having installed the Vulkan driver

When you install the normal Windows NVIDIA graphics driver, Vulkan support is automatically included.

Can you run vulkaninfo.exe and check if that even lists the NVIDIA GPU? Feel free to attach the output here.

Thanks!

VK_KHR_swapchain is a device-level extension (see https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_KHR_swapchain.html) so you need to use vkEnumerateDeviceExtensionProperties (see vkEnumerateDeviceExtensionProperties(3)) rather than vkEnumerateInstanceExtensionProperties.

1 Like