- draw 60x60px squares, random position, random color, clear screen every 1s
- square pixel are filled every frame, which is array of 3600 pixels
-- with PSRAM 200MHz, standard setup
Code: Select all
I (2584) : refresh rate(fps): 70, draw bitmap rate: 3817
I (3586) : refresh rate(fps): 70, draw bitmap rate: 3790
I (4586) : refresh rate(fps): 70, draw bitmap rate: 3789
I (5586) : refresh rate(fps): 69, draw bitmap rate: 3788
I (6587) : refresh rate(fps): 70, draw bitmap rate: 3787
I (7587) : refresh rate(fps): 70, draw bitmap rate: 3788
I (8587) : refresh rate(fps): 69, draw bitmap rate: 3789
Code: Select all
I (2585) : refresh rate(fps): 94, draw bitmap rate: 3817
I (3587) : refresh rate(fps): 93, draw bitmap rate: 3787
I (4587) : refresh rate(fps): 93, draw bitmap rate: 3787
I (5588) : refresh rate(fps): 93, draw bitmap rate: 3787
I (6588) : refresh rate(fps): 93, draw bitmap rate: 3784
I (7588) : refresh rate(fps): 92, draw bitmap rate: 3785
I (8588) : refresh rate(fps): 93, draw bitmap rate: 3785
-- square pixels filled beforehand, no need to do it per frame (its like using bitmaps)
-- with PSRAM 200MHz, overclocked LCD DPI clock up to 75MHz
Code: Select all
I (2585) : refresh rate(fps): 94, draw bitmap rate: 2398
I (3587) : refresh rate(fps): 93, draw bitmap rate: 2393
I (4587) : refresh rate(fps): 93, draw bitmap rate: 2375
I (5588) : refresh rate(fps): 93, draw bitmap rate: 2375
I (6589) : refresh rate(fps): 93, draw bitmap rate: 2364
I (7589) : refresh rate(fps): 93, draw bitmap rate: 2361
I (8590) : refresh rate(fps): 93, draw bitmap rate: 2397