Skip to content

Octodash unusably slow #5428

@RedChops

Description

@RedChops

What doesn't work?
I'm using an Adafruit pitft 3.5" screen on top of octopi 1.1.0 and a rpi 3b+. I confirmed the screen works as expected by loading alternative interfaces, calibrating touch, etc. However, within Octodash, the screen lags by usually around 5 minutes.

This also affects things like the clock in the upper left of the screen. For example, right now the time is 11:36 AM, my OctoDash screen is still showing 11:31 AM. OctoDash is currently not using any CPU while it lags, it just doesn't do anything.

Interestingly enough, OctoDash's response to touch is instant. I can touch some printer control button and watch the command get sent to my printer as soon as I touch the button. The screen just takes minutes to update after.

What did you already try?
I've tried running the adafruit pitft easy install script for a few different configurations. I've modified the config.txt, changing the dtoverlay values. However all I've found that gets the screen to work at all is to comment out all dtoverlay options that aren't generated by the easy install script, leaving me with dtoverlay=pitft35-resistive,rotate=90,speed=62000000,fps=30,drm

General Information:

  • Raspberry Pi 3b+, Adafruit pitft 3.5+ Resistive
  • Octopi 1.1.0
  • OctoDash 2.6.4
  • OctoPrint 1.11.3

Additional context
Not sure if this will make sense, but when the screen does update, all actions taken in the last five minutes are reflected at once. So for example when I was typing out the API key during setup, I saw nothing enter the textbox as I was typing it, but after waiting all the text appeared at the same time. The screen lag appears then to be something like chunked, not rolling

Metadata

Metadata

Assignees

No one assigned

    Labels

    supportSomething isn't working with the users setup

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions