New Linux scheduler patches improve frame rates on low-end PCs

New Linux scheduler patches improve frame rates on low-end PCs

New Linux scheduler patches improve frame rates on low-end PCs

https://en.gamegpu.com/news/zhelezo/novye-patchi-planirovshchika-linux-povyshayut-kadrovuyu-chastotu-na-slabykh-pk

Publish Date: 2026-05-13 03:16:00

Source Domain: en.gamegpu.com

Maxim Boldson


HARDWARE

13 May 2026

Views: 184

Intel Linux kernel engineer Peter Zijlstra developed a series of experimental patches for the task scheduler aimed at improving overall system performance. The primary goal of this work was to eliminate inefficiencies in the cgroup scheduling code when distributing workloads, especially as the number of cores increases. The developer proposed changes that smooth out hierarchical task selection and optimize CPU resource allocation under highly concurrent workloads.

To test the effectiveness of the new code a practical experiment was conducted on an older system consisting of an Intel Core i7-2600K processor and an AMD graphics card Radeon RX 580. The benchmark application was GOG’s Shadows Awakening, running through Lutris on a GE-Proton10-34 at 1080p. To create a critical load, the developer launched background processes on each of the processor’s eight logical threads, resulting in significant latency and performance degradation at default kernel settings.

image54387 gpu

Applying the patches and reducing the scheduler’s time slice by 10 times demonstrated a significant increase in gameplay smoothness. According to MangoHUD monitoring, the minimum frame rate increased from 3.8 to 20.6 FPS, while the average increased from 48 to 57.2 FPS. The maximum frame rendering time decreased from 107.4 to 37.2 milliseconds, making the game fully clickable and comfortable even under extreme CPU load from third-party tasks.

Source