cancel
Showing results for 
Search instead for 
Did you mean: 

Issue running GUI application on stm32mp257 due to Vulkan error

Surcouf7
Visitor

Hi everyone, for learning purposes I’m trying to build meta-doom for stm32mp257 DK. I previously tried it for RPi4 and after some minor fixes I was able to do it for nanbield/mickledore poky version. What I established it is possible to run it and it still works.

My setup for stm32mp2 version is that I cloned mickledore repo manifest and integrated meta-doom layer. Doom wouldn’t buil for wayland so I had to change my display manager to X11. It’s not directly supported but still possible (source: https://community.st.com/t5/stm32-mpus-embedded-software-and/how-to-setup-x11-in-the-distro-instead-of-wayland-on-stm32mp1/td-p/741125)

Now gzdoom builds and I’m able to execute on target. However, after uploading proper WAD I get this error:

no vulkan device found supports minimum requirements of this application

I installed vulkan-loader and vulkan-tools into the image and vulkaninfo gives me following information:

root@stm32mp25-disco:~# vulkaninfo WARNING: [Loader Message] Code 0 : loader_scanned_icd_add: Driver /vendor/lib/libvulkan_VSI.so.1.3.3 supports Vulkan 1.3, but only supports loader interface version 2. Interface version 5 or newer required to support this version of Vulkan (Policy #LDP_DRIVER_7) WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Driver /vendor/lib/libvulkan_VSI.so.1.3.3 supports interface version 2 but still exposes VkSurfaceKHR create/destroy entrypoints

I’m at a loss on what to do at this point. There seems to be some version mismatch but I can’t figure out how to solve it. And since it worked flawlessly for RPI4 I think this is some configuration realted issue but I couldn’t pinpoint it.

0 REPLIES 0