jahnf / Projecteur

Linux Desktop Application for the Logitech Spotlight device (and similar devices) - Digital Laser Pointer
MIT License
374 stars 33 forks source link

100% CPU on Pop!_OS 21.04 (v0.9.1) #165

Closed FaKod closed 2 years ago

FaKod commented 2 years ago

Description After a while projecteur uses up 100% of a core

To Reproduce Pop!_OS 21.04 is bases on Ubuntu 21.04, so I assume thats an issue there too? Just wait a couple of minutes. I do not know if there is a specific trigger

Expected behavior No CPU usage without moving mouse

Desktop/Linux Environment (please complete the following information):

jahnf commented 2 years ago

Thanks for your report - which version of Projecteur are you using? Please provide the output of projecteur -f

FaKod commented 2 years ago

0.9 and 0.9.1 - the old 0.8 I've used before did not move the mouse pointer anymore

jahnf commented 2 years ago

Thank you.

There was a fix in the current alpha versions for 1.0 regarding high cpu usage. Could you try the current 1.0 alpha version and see if that behavior still occurs?

I plan to release the version 1.0 in a month or two, but then it can take a while until it shows up in the official ubuntu repositories (.. packagers have to pick it up, and then also the new version will probably only show up in newer ubuntu releases)

(If it is indeed the high cpu fix that fixes your issue I can think about creating a patch release 0.9.2, which then might show up in the official ubuntu repositories that currently ship 0.9.1.)

jahnf commented 2 years ago

Also you can you please try this package?: (0.9.2 test build)

(from ci build: https://github.com/jahnf/Projecteur/actions/runs/1290122871)

mayanksuman commented 2 years ago

Hi @FaKod ,

You mentioned that you are not able to find a specific trigger event after which Projecteur uses 100% CPU.

For my case, the trigger event was device vibration (more details are available on #133 ). Can you please check in your case, if device vibration is the trigger event for high CPU usage.

If yes, then the fix in v0.9.2 hotfix release by @jahnf should work.

FaKod commented 2 years ago

Yes - that did the trick - thx