Skip to content

Display refresh performance worse during first minute after device boots up #10176

Closed
@FoamyGuy

Description

@FoamyGuy

CircuitPython version and board name

Adafruit CircuitPython 9.2.6 on 2025-03-23; Adafruit Fruit Jam with rp2350b

Code/REPL

from displayio import Group
import supervisor

print("hello world")

main_group = Group()
display = supervisor.runtime.display

display.root_group = main_group

while True:
    pass

Behavior

As I'm working on the Fruit Jam animation (https://github.com/FoamyGuy/Adafruit_CircuitPython_FruitJam_Animation) I'm noticing that when the Fruit Jam boots up with with animation in code.py the rendering performance is noticeably worse than if I put the "blank screen" script above in code.py, wait for it to launch press ctrl-C to break to REPL, change the contents of code.py to the animation code, save it, then press ctrl-D to run it.

Description

No response

Additional information

This is when the rendering performs worse:

slow0_silent.mp4

And this is when it performs better:

fast0_silent.mp4

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions