diff --git a/components/st3m/st3m_gfx.c b/components/st3m/st3m_gfx.c
index ed24ed82f6bb83ca2b6b4d9b4df9d0a2f0e2cf6b..0b94f623b89c3010837ce9c0c72cee13a930242e 100644
--- a/components/st3m/st3m_gfx.c
+++ b/components/st3m/st3m_gfx.c
@@ -239,7 +239,7 @@ void st3m_gfx_init(void) {
     assert(res == pdPASS);
 
     // Start rast.
-    res = xTaskCreate(st3m_gfx_rast_task, "rast", 4096, NULL, ESP_TASK_PRIO_MIN+1, &rast_task);
+    res = xTaskCreate(st3m_gfx_rast_task, "rast", 8192, NULL, ESP_TASK_PRIO_MIN+1, &rast_task);
     assert(res == pdPASS);
 }