HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
pop-os
system76-scheduler
Rust2022–2025
pop-os / system76-scheduler

system76-scheduler

Auto-configure CFS and process priorities for improved desktop responsiveness

5Distinct people
7Mentions
0Explicit recommenders
643GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Auto-configure CFS and process priorities for improved desktop responsiveness

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year7 dated mentions

Observed mentions: 2022-02-03 00:16:46 UTC to 2025-06-25 16:17:19 UTC.

01232022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 3 mentions; 2 submissions, 1 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 3 mentions; 1 submissions, 2 comments20232024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2025

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC321
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC312
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC000
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC101

What Hacker News says

7 sources
> I don't know what Popos does to make it more "gaming focused" than vanilla Ubuntu. They have a few changes, chief among them being the PopOS scheduler which I find to be quite effective: https://github.com/pop-os/system76-scheduler The desktop itself is a weird custom-baked x11/GNOME customization you won't really get on Ubuntu. Not many distributions can claim the title of being truly "unique", but PopOS does deserve the title in my opinion. Even still it wouldn't be my choice for gaming, but I'll defend it's identity as something more than another GNOME/Debian spin.
In Three gaming-focused Linux operating systems beat Windows 11 in gaming benchmark
Power management kinda doesn't work on Linux, outside of ACPI. There are very minimal rules once you disconnect from AC, and most of the time you'll switch into high-usage mode when it isn't needed. There's not a clean way to fix this, to my knowledge; the Linux scheduler stack is just kinda based around desktop and server hardware. That being said, I also use Linux on my Thinkpad anyways. There are decent enough workarounds that I can keep my system up for 5-6 hours when away from AC: - Switching into battery-saver mode will keep clock speeds down, which generally reduces power usage (as long as you aren't slamming the cores) - tlp can help if your hardware has power-draining characteristics (I don't use it, my defaults are good enough) - Using an auto-nicer can keep your system feeling responsive in low-resource environments: https://gi
Read the rest
thub.com/pop-os/system76-scheduler So... caveat emptor, YMMV. Linux is far from the most efficient OS away from the wall, but with a little bit of configuration I feel like my system does indeed work as a "normal laptop".
In Ask HN: New ThinkPad battery life on Ubuntu
c0deR3D·Feb 4, 2022Submission

Ask HN: Is there any tool for benchmarking responsiveness for Linux?

System76 recently announced their responsiveness optimizer, System76 Scheduler [0], which basically works as a daemon, adjusting the nice value and the CFS knobs for processes in the box for increased responsiveness. They've claimed that the responsiveness is therefore increased, which I'm also believed so. However, this got me wondering, is there exists any tool that can report the "numbers" (e.g., scheduling latency) regarding to the responsivenss? Maybe Google has such tool for testing regression for Android or Chrome OS, sadly, I didn't managed to find one. Thanks! [0] https://github.com/pop-os/system76-scheduler
100 points · Open discussion
I genuinely don’t mean this as dismissive but I think this article could benefit from de-fluffing because it’s a good idea that gets lost in the weeds of “tuning”, “scheduler” and “rust.” This program is almost literally `nice` (with a tiny tiny subset of `tuned`) but exposed as a dbus service. I think desktop Linux could benefit from this being a standard API and compositors exposing enough information about the active window to make use of it but for anyone to know that it has to be known that this is actually what it is — a less drastic rtkit. This is the meat: https://github.com/pop-os/system76-scheduler/blob/master/src...
In System76-Scheduler Is a New Pop OS Rust Effort to Improve Desktop Responsiveness

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.