Skip to content

Head Plot widget performance is detrimental to the app on higher resolution screens #1243

Description

@retiutut

Problem

It's been known for a long time that the Head Plot widget is expensive. Now with larger screens, this is even worse.

Head Plot gets bigger -> Performance gets worse (10 fps on my modern Windows desktop on a 2K monitor)
Head Plot gets smaller -> Performance gets better.

This exists in every previous version of the GUI.

I've concluded that the widget, in it's current state, is unmaintainable.

Expected

Run the widget with minimal performance impact.

Operating System and Version

All OS

GUI Version

v6.0.0-beta

Are you running the downloaded app or from Processing/VSCode?

Both

Type of OpenBCI Board

All boards

Console Log and Screenshots

N/A

Activity

  1. added this to the GUI v7 milestone on Apr 11, 2025
  2. self-assigned this
    on Apr 11, 2025
  3. added theissue type on Apr 11, 2025
  4. changed the title [-]Head Plot widget performance is detrimental to the app on higher resolution screans[/-] [+]Head Plot widget performance is detrimental to the app on higher resolution screens[/+] on Apr 24, 2025
  5. added a commit that references this issue on Apr 24, 2025
    8b68e6b
  6. retiutut commented on Apr 25, 2025

    @retiutut
    MemberAuthor

    Today, I attempted to revive this widget and help it achieve the functionality that it promises. This was largely unsuccessful, though I was able to improve the performance, at the expense of UI and functionality. This will be removed.

    #648 should be completed since HeadPlot will be removed in #1240.

  7. added 2 commits that reference this issue on Oct 1, 2026
    c37ba00
    d8db9a6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions