Vulkan wsi x11 backend requires DRI3 support even with lavapipe
While attempting to use a Vulkan application (e.g. vkcube) on WSL2 using lavapipe and a remote X server on Windows (vcXsrv), the following message is observed:
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
Could not find both graphics and present queues
A workaround for this, detecting vcXsrv and faking DRI3 support, exists in the wild here: https://github.com/gnsmrky/wsl-vulkan-mesa/commit/039cd278f750648f0c6723d4f16d65bebc0f8134#diff-2447df5be2cedf074d067dcfbb5713208c23325a251037907889f4a940b7ae4c
What this means is that DRI3 is not truly required for this setup to work properly. @ajax suggested on IRC that I open a bug here to track this.