QIDITECH / QIDISlicer

QIDISlicer gets your 3D printing easier and faster.
https://qidi3d.com/
GNU Affero General Public License v3.0
40 stars 10 forks source link

High CPU usage during idle #47

Open bathrobehero opened 4 months ago

bathrobehero commented 4 months ago

QIDISlicer idling pegs a single CPU thread after doing the following:

Weird thing is if you click on the Device tab again, CPU usage goes down to 0, until you click on any other tab again. If you never click on the Device tab, the issue never occurs.

QIDITECH commented 4 months ago

To ensure the stability of the fluidd connection, the thread is always running in the background after startup. If a physical printer is not connected, the thread will not start.

melrhombus commented 3 months ago

To ensure the stability of the fluidd connection, the thread is always running in the background after startup. If a physical printer is not connected, the thread will not start.

If I use PrusaSlicer and point to a Qidi machine via moonraker there is no CPU spike nor is there one when I load fluidd via an external browser.

If QidiSlicer is idle my desktop starts increasing the fan speeds and I see a constant 15-20% CPU usage with it just running in the background. This wasn't the case several versions ago though... something in the last 2 or so versions this started occurring.

Maxwell-Wellan commented 4 weeks ago

I am encountering the same issue. Its at the point where my other processes will lag due to the overuse of the Qidi Slicer. The only viable option is to close the software when not slicing or checking on the status of a print which is not ideal.