Linux 7.3 Expected to "Flatten the Pick" for Better Scheduling

t-31 pts0 comments

Linux 7.3 Expected To "Flatten The Pick" For Better Scheduling While Gaming & More - Phoronix

Articles & Reviews

News Archive

Forums

Premium Ad-Free<br>Contact

Popular Categories

Close

Articles & Reviews

News Archive

Forums

Premium

Contact

Categories

Computers Display Drivers Graphics Cards Linux Gaming Memory Motherboards Processors Software Storage Operating Systems Peripherals

Linux 7.3 Expected To "Flatten The Pick" For Better Scheduling While Gaming & More

Written by Michael Larabel in Linux Kernel on 6 July 2026 at 09:22 AM EDT. Add A Comment

Going back to early May there were patches for improving the Linux scheduler to help with gaming performance on old "potato" hardware by providing better cgroup scheduling. Those patches, referred to as the "flatten the pick" patch series, are now slated for introduction in the Linux 7.3 kernel.

Intel engineer Peter Zijlstra explains with the patch moving EEVDF to a single runqueue in the commit message:

"Infamously fair/cgroup isn't working for a number of people; typically the complaint is latencies and/or overhead. The latency issue is due to the intermediate entries that represent a combination of tasks and thereby obfuscate the runnability of tasks.

The approach here is to leave the cgroup hierarchy as is; including the intermediate enqueue/dequeue but move the actual EEVDF runqueue outside. This means things like the shares_weight approximation are fully preserved."

With the patch series is changing the defaukt cgroup_mode to "concur". Peter Zijlstra explained there:

"For all the reasons described in the preceding patches, the way cgroup weight is computed is problematic. However, changing it is bound to also lead to trouble. Esp. since people might have taken to inflating the weight value where they can.

Since things are configurable, change the default and hope this serves more people than it hurts, esp. in the longer run.

Specifically, this prepares for a flattened runqueue, where the hierarchical weight becomes far more important (F_g^d terms), so getting rid of small F_g is imperative."

Tasks, max, up, and switch are the other cgroup_modes introduced.

Benchmarks shown by Peter on an old Intel Sandy Bridge system and with AMD Radeon Polaris graphics show a nice FPS improvement and much lower frametime amid the cgroup noise.

The news this past week is those "flatten the pick" patches have been queued into tip/tip.git's "sched/core" Git branch. With the patches now in a TIP branch, they are expected to be submitted for the upcoming Linux 7.3 merge window in late August.

Add A Comment

Tweet

Linux 7.2-rc2 Released: "Things Look Very Normal"<br>Linux DRM Scheduler Patches Yield Massive Improvement For Job Submission Latency<br>Linux 7.2-rc2 BPF Code Being Hardened Against JIT Spraying Attacks<br>Linux Preparing To Retire Its 32-bit MSR Interfaces<br>Infinity Scheduler Aims To Be A Better Linux Scheduler<br>Linux 7.2-rc1 Released: "Things Look Reasonably Normal" While Landing AMDGPU HDMI 2.1 FRL, AMD ISP4 & CAS

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Red Hat ARM Engineer Abandons ARM64 Linux Personal Desktop, Goes Back To AMD Ryzen System<br>Rust Coreutils cp Ended Up Breaking Ubuntu Image Builds With Latest Incompatibility<br>ReactOS "Open-Source Windows" Project Now Capable Of Running Half-Life 2<br>Linux Kernel Developers Again Discussing AI Agent Attribution - Potentially Dropping It<br>Nourish: A New Wayland Compositor Powered By Vulkan With Infinite Scrolling/Panning<br>CachyOS June 2026 OS Released With More Performance Optimizations<br>ReactOS Implements First Windows NT6 System Call In Step Toward Vista Compatibility<br>Vibe Coded X11 Server Written In Rust Adds Xinerama, FreeBSD Support & Other Features

Linux 7.3 Expected To "Flatten The Pick" For Better Scheduling While Gaming & More

Intel i915 Driver Nearly Ready To "Work Well" With RT Linux Kernel Sans Display Support

Canonical On Making Ubuntu For ARM64 "Truly A First-Class Architecture"

Uniwill Laptop Driver Preparing A Number Of Features For Linux 7.3

Linux 7.2-rc2 Released: "Things Look Very Normal"

ReactOS "Open-Source Windows" Project Now Capable Of Running Half-Life 2

AMD Begins Staging Graphics Driver Changes For Linux 7.3

Linux DRM Scheduler Patches Yield Massive Improvement For Job Submission Latency

4K @ 60 FPS USB Video Capture Finally Becomes Less Problematic On Linux

Phoronix Premium Summer Sale To Help Support Linux Hardware Testing

Phoronix Premium allows ad-free access to the site, multi-page articles on a single page, and...

linux patches flatten pick better expected

Related Articles