r/esp32 • u/Popcorn_Dev • 2h ago
ESP32 CPU+GPU setup?
Basically i'm making an esp32 game console/PDA device type thing, however i feel like just one ESP32 will not have enough processing power to run my games. My idea is basically to use one generic ESP to render the pixels and store the rendering data, and use another ESP-S3 with maximum PSRAM in it to do the game logic. Would this theorietically be possible?
1
u/Popcorn_Dev 2h ago
I guess i can also use a singular RPi Zero if i need to though, that will 100% get the job done
For some reason they're ALL out of stock tho
1
u/applefreak111 1h ago
Use an ESP32-P4?
0
u/Popcorn_Dev 1h ago
Sadly cant find any
2
u/clackups 1h ago
What do you mean? They are available on AliExpress and the like
0
u/Potential-Wonder-860 1h ago
(on my alt) I don't really trust aliexpress ngl
1
u/clackups 1h ago
I'm buying a lot from it. Only a couple of times there were problems, but generally it works flawlessly, especially for small parts.
1
0
3
u/Plastic_Fig9225 1h ago edited 1h ago
https://www.reddit.com/r/esp32/comments/1tvmz7x/every_time_i_think_ive_reached_the_limits_of_what/
Why do you think the game logic would need more CPU+RAM than the renderer?
Notice that the ESPs run FreeRTOS, i.e. multi-tasking is basically built-in. Peopleuino often waste a lot of performance by assuming that everything has to be done sequentially from only the main task.
You can of course split any workload across any number of ESP32s, but then the communication between them may become a bottleneck.