any method of increasing the rendering speed of a display with the esp_lcd component?
any method of increasing the rendering speed of a display with the esp_lcd component?
9 Replies
Hi @te0 , you know you can actually enable DMA for your display communication so that ESP32 can move data faster without blocking the CPU, and rendering speed is improved
I know about this method
ive already done that
status = spi_bus_initialize(LCD_HOST, &buscfg, SPI_DMA_CH_AUTO);
the problem is that
esp_lcd_panel_draw_bitmap
draws garbage if i pass it a large areahave you tried upping your clock speeds? Are the maxed out already?
Yes , 40mhz
Maybe its because im using a breadboard
ah, so maxxed out speed plus DMA and its still slow, can you maybe show some clips to see how the rendering is. Are you doing double buffering.
Does the ESP32 have external PSRAM?