Improve desktop application and game performance with system76-scheduler

This page summarizes the projects mentioned and recommended in the original post on /r/linux

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • system76-scheduler

    Auto-configure CFS and process priorities for improved desktop responsiveness

  • Recently released in Pop!_OS is system76-scheduler. It is a system service which automatically tunes the CFS scheduler for low latency scheduling while on AC; provides configurable automatic process priority assignments; and when used with the pop-shell extension, foreground process management is activated to assign higher priority to the focused window and its sub-processes, while assigning lower priority to background processes.

  • shell

    Pop!_OS Shell

  • Recently released in Pop!_OS is system76-scheduler. It is a system service which automatically tunes the CFS scheduler for low latency scheduling while on AC; provides configurable automatic process priority assignments; and when used with the pop-shell extension, foreground process management is activated to assign higher priority to the focused window and its sub-processes, while assigning lower priority to background processes.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • upower-dbus

    Discontinued Migrated to https://github.com/pop-os/dbus-settings-bindings

  • The service watches upower (via zbus bindings) for battery status events. When plugged into AC, it'll tweak the CFS scheduler's parameters to enable low latency scheduling to match the settings in the Zen kernel. When disconnected from AC, it reverts to the mainline kernel defaults to save battery. This affects how often the CPU scheduler switches between threads, with low latency scheduling switching more often.

  • ulatencyd

    daemon to minimize latency on a linux system using cgroups

  • I remember ulatencyd did something like this too?

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • syntax error on installing pop shell

    1 project | /r/Ubuntu | 4 Dec 2023
  • Why can't we have window management on a desktop environment ?

    1 project | /r/linux4noobs | 8 Jul 2023
  • Best extension to mimic tiling windows manager?

    1 project | /r/gnome | 7 Jun 2023
  • Tiling speed

    1 project | /r/pop_os | 24 May 2023
  • What was a tech or feature your dismissed as unnecessary initially, but turned out to be wrong?

    3 projects | /r/sysadmin | 15 May 2023