I want to know how my benchmark result compared to others in the real world, and if they are really good so I can try to do better. And what is the limitation of this benchmark test?
I would like to hear tips and tricks to get the best (Besides the clear practices), and your display type, display interface, MCU, and any other relative information. Mine is :
MCU: STM32 H7
Display: Ili9488
Display interface: FMC, DBI type B 16-bit RGB565.
GPU: GPU is enabled in the config file, and regular DMA is used to transfer data pixels to FMC display interface.
Compiler optimization: -O2 (“Optimize More”).
bufffers: 2 buffers, with size = DISP_HOR_RES * 70.
Actually it looks like there is no difference comparing to “normal RAM” but DTCMRAM is not cachable, so I don’t have to bother with invalidating cache when using DMA2D
With ‘-O3’ optimization it gets even more FPS: 167, but that’s obvious.
Anyway I’m happy with that performance