cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

corngood
Adept I

Linux Vulkan driver missing extensions

Hi,

I'm came here to respond to this thread:

Extensions VK_KHR_surface and VK_KHR_win32_surface have disappeared

I noticed something similar in the Linux driver (16.15.2).  The ICD reports the instance extensions:

- VK_KHR_swapchain

- VK_KHR_xcb_surface

but not VK_KHR_surface.

Earlier versions of the LunarG loader would enumerate VK_KHR_surface anyway, and allow it to be used.  I bisected to this commit:

loader: ghlvl#79, Fix to not report unsupported WSI surface extension… · KhronosGroup/Vulkan-LoaderA...

which was first released in 1.0.8.  After this change the loader will only enumerate VK_KHR_surface if the ICD enumerates it, causing the extension to be unusable.  Even the LunarG demos from the loader repo fail with:

"vkEnumerateInstanceExtensionProperties failed to find the VK_KHR_surface extension."

0 Likes
1 Solution
corngood
Adept I

The latest driver release (16.20.3) seems to fix this problem.

View solution in original post

2 Replies
corngood
Adept I

The latest driver release (16.20.3) seems to fix this problem.

Glad to hear that. Please consider marking the thread as answered, thanks!

0 Likes