github pop-os/system76-scheduler 2.0.1

latest release: 2.0.2
18 months ago

Fixes

  • daemon: Early return on a kernel lacking SCHED_DEBUG which causes the service to not start
  • daemon: Spawns the pipewire monitoring sub-process with /proc/self/exe
  • pipewire: Prevents duplicate threads being spawned to monitor the same pipewire socket

Improvements

  • Significant reduction in total memory and CPU consumption
    • Much faster access to process info from a PID lookup
    • Reduced heap allocations in hot paths for new process assignments
    • Added a garbage collection method to be called periodically

Chores

  • config: Added schedtool to exceptions
  • config: Added gamescope and some game launchers
  • daemon: Some additional debug and trace logs
  • just: Auto-detect path of execsnoop
  • just: Use lld linker if available
  • nix: Adds Nix flake

Full Changelog: 2.0.0...2.0.1

Don't miss a new system76-scheduler release

NewReleases is sending notifications on new releases.