Minimizing RAM usage in STM32 project

I am exploring LVGL and I found that it uses many buffers like

  1. Screen-sized frame buffer
  2. minimum 1 draw buffer
  3. canvas buffer
    In my project I can’t use external RAM (SDRAM), so I want to know can I bypass draw buffers and canvas buffers and use only screen-sized frame buffer?
    What is the best method to minimize the RAM usage ?

My hardware is a stm32f429+ili9341 TFT display and I am using the LTDC RGB interface. I can also switch to the SPI interface if that helps.
Thank you for your help.