{"repo":"galpt/infinity-scheduler","free":true,"listed":false,"github":"https://github.com/galpt/infinity-scheduler","clone":"git clone https://github.com/galpt/infinity-scheduler.git","description":"CPU + GPU scheduler optimized for modern-day desktop interactivity","language":"Shell","stars":55,"topics":["cpu-scheduling","gpu-scheduling","linux","linux-kernel","scheduler"],"license":"GPL-2.0","category":"workflow-automation","readme_excerpt":"infinity-scheduler (v4.8-gpu) A fair-share CPU + GPU scheduler based on the limit concept in mathematics — every scheduling parameter approaches its bound asymptotically without discrete thresholds. Project structure [!NOTE] If you want support for a specific distro (e.g., Debian/Ubuntu) or a specific kernel version (e.g., 7.1 for Fedora), please open a new Issue for that. Quick start [!NOTE] - The install script is tested and working with the Limine bootloader. GRUB and systemd-boot support is included but has not yet been verified on real hardware. If you encounter issues or have a working configuration for another bootloader, a pull request is welcome. - The install script targets vanilla Arch Linux . For CachyOS , apply the series under patches/cachyos/7.1/ manually (built for the CachyOS 7.1.5 kernel fork). [!TIP] 1. To free up disk space after Infinity has compiled successfully, use the bash tools/safe-clean-infinity-kernel-source.sh command. 2. To uninstall Infinity completely, use the sudo bash tools/install-infinity-scheduler.sh --remove command. It removes only Infinity scheduler boot entries — the default kernel is never touched. [!NOTE] 1. Use cat instead of sysctl for infinity stats — it outputs a multi-line table that sysctl cannot display properly. The stats include idle compensation, cross-scheduler coupling, and drain counters. 2. The GPU rows only track DRM-scheduler-based GPUs (e.g., AMD, Intel Xe/Arc, and the open-source nouveau/NVK stack). NVIDIA's driver","default_branch":null,"files":null,"tree":[],"storefront":"/r/galpt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/galpt/infinity-scheduler/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}