The Cortex-M4 in the STM32MP1 series was intended to be mostly a powerful real time/low power coprocessor for Linux.
Display is intended to be under the Linux control (which offer a vast choice of graphical options/framework). You could still put a second 'small' display controlled by M4 using I2C, SPI or even FMC, but it is not intended for large size, high refresh rate and complex HMI.
Maybe you could think about asking Linux to do the rendering (using rpmsg/OpenAMP, see wiki), but that might need some custom development.
In order to give better visibility on the answered topics, please click on 'Best Answer' on the reply which solved your issue or answered your question.Tip of the day: Try Sidekick STM32 AI agent