RustDesk constantly maxes out one thread (CPU usage) #74

Closed
opened 2026-02-20 22:21:55 -05:00 by deekerman · 7 comments
Owner

Originally created by @paperbenni on GitHub (Jun 20, 2021).

Whenever the rustdesk systemd service is running one CPU thread is constantly at 100%. This happens regardless of whether the device is connecting to anyone, anyone is connected to the device or even if the GUI is open or not. Stopping the systemd service immediately makes the cpu return to normal

I tested this on two machines, both are running Arch and a ryzen cpu. One has vega inbuilt graphics, one a gtx 1060

Originally created by @paperbenni on GitHub (Jun 20, 2021). Whenever the rustdesk systemd service is running one CPU thread is constantly at 100%. This happens regardless of whether the device is connecting to anyone, anyone is connected to the device or even if the GUI is open or not. Stopping the systemd service immediately makes the cpu return to normal I tested this on two machines, both are running Arch and a ryzen cpu. One has vega inbuilt graphics, one a gtx 1060
Author
Owner

@rustdesk commented on GitHub (Jun 20, 2021):

Yes, we noticed this bug, I uploaded new build, please use the new build.

@rustdesk commented on GitHub (Jun 20, 2021): Yes, we noticed this bug, I uploaded new build, please use the new build.
Author
Owner

@paperbenni commented on GitHub (Jun 20, 2021):

where did you upload the build? The bug occurs with the newest github release (1.1.6)

@paperbenni commented on GitHub (Jun 20, 2021): where did you upload the build? The bug occurs with the newest github release (1.1.6)
Author
Owner

@rustdesk commented on GitHub (Jun 20, 2021):

When did you download it?

@rustdesk commented on GitHub (Jun 20, 2021): When did you download it?
Author
Owner

@rustdesk commented on GitHub (Jun 20, 2021):

I did not create new release, just uploaded and overwrote.

@rustdesk commented on GitHub (Jun 20, 2021): I did not create new release, just uploaded and overwrote.
Author
Owner

@paperbenni commented on GitHub (Jun 25, 2021):

The fix works :)

@paperbenni commented on GitHub (Jun 25, 2021): The fix works :)
Author
Owner

@paperbenni commented on GitHub (Jun 27, 2021):

@rustdesk By the way I know it doesn't look pretty to create a new release with nothing in it but replacing releases causes lots of problems. For instance I think you just broke the AUR package for rustdesk. It doesn't check the validity test because it downloads from the github release URL but then checks for the old hash.

@paperbenni commented on GitHub (Jun 27, 2021): @rustdesk By the way I know it doesn't look pretty to create a new release with nothing in it but replacing releases causes lots of problems. For instance I think you just broke the AUR package for rustdesk. It doesn't check the validity test because it downloads from the github release URL but then checks for the old hash.
Author
Owner

@rustdesk commented on GitHub (Jun 27, 2021):

broke

Then how can I help you?

@rustdesk commented on GitHub (Jun 27, 2021): > broke Then how can I help you?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/rustdesk-rustdesk#74
No description provided.