mathoudebine / turing-smart-screen-python

Unofficial Python system monitor and library for small IPS USB-C displays like Turing Smart Screen or XuanFang
GNU General Public License v3.0
966 stars 166 forks source link

Stream Deck Becomes Laggy #503

Closed dandrzejewski closed 3 months ago

dandrzejewski commented 3 months ago

Describe the bug
When the application is running, buttons on my Elgato Stream Deck respond slowly. An example is the discord plugin - the "mic mute" button takes several seconds to engage. As soon as I kill the app, the button is instantaneous again. This happens with all buttons on the Stream Deck.

NOTE This also happens with the Turing application itself, UsbMonitor. So I don't think it's a bug in this application.

To Reproduce
Steps to reproduce the behavior:

  1. Have a stream deck.
  2. Run main.py.
  3. Observe slow behavior

Expected behavior
The application should not affect the responsiveness of the Stream Deck.

Environment:

If there are any logs I can review or settings I can try, I'm open to testing this. I also have some Python expertise if you can think of an area of the codebase I can dig into.