rm-hull / luma.oled

Python module to drive a SSD1306 / SSD1309 / SSD1322 / SSD1325 / SSD1327 / SSD1331 / SSD1351 / SH1106 OLED

Home Page:https://luma-oled.readthedocs.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Low FPS on SSD1322 and Raspberry Pi 3B

maeb0r0wski opened this issue · comments

commented

Hi everyone. I'm new to Python, Raspberry Pi qnd GitHub, so please forgive me if I've made any silly or obvious mistakes. I have a Raspberry Pi 3B and an SSD1322 256x64 display, 4-wire SPI. On perfloop.py, I'm getting around 370 FPS, and in fullframe mode, it's around 10 FPS, which seems very low. Additionally, in scrolling_pixelart.py, I can see that the display updates slowly and in quarters, which looks quite disappointing.

I've noticed that in wiki-tests with SSD1322 on Raspberry Pi 4B, they achieve around 2000 FPS. Is the whole issue simply because I don't have a 4B model?

Linux raspberrypi 5.15.84-v7+ #1613 SMP Thu Jan 5 11:59:48 GMT 2023 armv7l GNU/Linux
Raspbian GNU/Linux 11 (bullseye)
Python 3.9.2

commented

Yes, the whole issue is because I didn't have a 4B model.
I added my test of 3B model to wiki: https://github.com/rm-hull/luma.oled/wiki/Usage-&-Benchmarking