cancel
Showing results for 
Search instead for 
Did you mean: 

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

DMårt
Lead

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?

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

STM32MP257FAK3 custom board with STM64-OS as operating system: https://github.com/DanielMartensson/STM64-Computer
1 ACCEPTED SOLUTION

Accepted Solutions
HERESHENRY
Associate

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.

 

View solution in original post

2 REPLIES 2
HERESHENRY
Associate

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.

 

@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-Computer

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