Skip to content

igo95862/cfs-zen-tweaks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CFS ZEN tweaks

Description

The default CPU scheduler in the mainline Linux kernel is Completely_Fair_Scheduler (CFS).

The upstream default settings are tweaked for high throughput which make the desktop applications unresponsive under heavy CPU loads. This project contains a script that sets the CFS to use same settings as the linux-zen kernel does.

Getting Started

Dependencies

Runtime dependencies:

  • bash
  • gawk
  • systemd (for systemd unit)

Build dependencies:

  • cmake

Installing

Available on AUR.

Also see releases page for built RPM and DEB packages.

You can also build from source using cmake build system.

Enabling systemd unit

Tweaks can be applied on boot using provided systemd unit.

systemctl enable --now set-cfs-tweaks.service

Version History

  • 1.1.0
    • Added support for kernels before version 5.13
  • 1.0.0
    • Initial Release

License

This project is licensed under the GPL-2.0-only License - see the COPYING file for details

About

Tweak Linux CPU scheduler for desktop responsiveness

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •