Skip to main content
Lead
February 26, 2026
Solved

Bloat-free GUI applications on MP257? - Will it work smooth with the hardware?

  • February 26, 2026
  • 1 reply
  • 160 views

I'm planning to use ImGui as framework for creating a GUI application on the MP257 processor.

The ImGui is bloat-free e.g it only uses the GPU hardware (OpenGL, Vulkan, etc...) to visulize the graphics such as buttons, menu, labels etc.

Will an application like this work smoothly in MP257?

Best answer by HERESHENRY

Yes, it should work smoothly on STM32MP257, provided GPU acceleration is properly enabled.

ImGui itself is lightweight, but performance will depend entirely on whether you’re using the hardware GPU (OpenGL ES/Vulkan) and not falling back to software rendering. If the GPU stack (EGL/Wayland/DRM) is configured correctly, it should be fine for typical UI workloads.

 

1 reply

HERESHENRYBest answer
Explorer II
February 26, 2026

Yes, it should work smoothly on STM32MP257, provided GPU acceleration is properly enabled.

ImGui itself is lightweight, but performance will depend entirely on whether you’re using the hardware GPU (OpenGL ES/Vulkan) and not falling back to software rendering. If the GPU stack (EGL/Wayland/DRM) is configured correctly, it should be fine for typical UI workloads.

 

DMårtAuthor
Lead
February 26, 2026

@HERESHENRY 

Thank you very much!

Yes. I will use as much as the GPU as possible. Very little CPU use will be done here!

SDL3 + Vulkan will be the backends.

STM32MP151AAC3 custom board with STM32-OS as operating system: https://github.com/DanielMartensson/STM32-ComputerSTM32MP257FAK3 custom board with STM64-OS as operating system: https://github.com/DanielMartensson/STM64-Computer