System76-Scheduler 2.0.1: "Significant" Reduction In CPU/RAM Use, Gamescope Detection

Written by Michael Larabel in Desktop on 2 May 2023 at 06:06 AM EDT. 4 Comments
DESKTOP
Last week System76 released System76-Scheduler 2.0 as their Rust-written Linux desktop scheduler that serves as a user-space daemon to dynamically manage process priorities to favor performance and responsiveness. That's now been succeeded by a v2.0.1 update with a few more features and improvements.

After a long hiatus without any new releases, System76-Scheduler 2.0 released last week with detecting additional processes, PipeWire integration, new performance optimizations, and other changes.

System76 Pop!_OS


With System76-Scheduler 2.0.1 there is now a "significant" reduction in total memory and CPU consumption. This performance work includes faster process info look-ups from PIDs, reduced heap allocations in hot paths, a new garbage collection method, and more. The v2.0.1 release also has some daemon fixes, Gamescope has been added to the scheduler's detection, other game launchers also now detected, and various other updates.

Downloads and more details on the System76-Scheduler 2.0.1 update via GitHub.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week