VOOZH about

URL: https://www.phoronix.com/news/NVIDIA-Talks-Up-Sched-Ext

⇱ NVIDIA Engineer Talks Up sched_ext Linux Scheduler Possibilities At FOSDEM - Phoronix


👁 Phoronix

NVIDIA Engineer Talks Up sched_ext Linux Scheduler Possibilities At FOSDEM

Written by Michael Larabel in NVIDIA on 5 February 2025 at 02:00 PM EST. 39 Comments
Merged last year for the Linux 6.12 kernel was sched_ext for allowing extensible scheduler possibilities by allowing schedulers to be implemented as eBPF code and dynamically loaded into the kernel. This allows for rapidly developing new schedulers as well as exploring other new possibilities around more intelligent kernel scheduling decisions. Meta, Google, Canonical (Ubuntu), and others have been big proponents of sched_ext and NVIDIA is also increasingly vocalizing their support for these extensible scheduler opportunities.

NVIDIA engineer Andrea Righi was at FOSDEM last weekend in Brussels, Belgium with two talks around sched_ext and the doors it opens.

👁 NVIDIA sched-ext presentation


One of the talks by Righi was on sched_ext use for Linux gaming. In particular, the performance benefits that sched_ext can allow for increased performance while gaming. As previously talked about, yes, sched_ext can be a big win for Linux gaming. Those presentation assets can be found via this FOSDEM.org page.

👁 NVIDIA Rust sched-ext presentation at FOSDEM 2025


Andrea Righi's other FOSDEM 2025 talk was Rust-ifying the Linux kernel scheduler (in user space). That talk was on using the Rust programming language for developing eBPF sched_ext programs with scx_rustland. Righi noted there that Rust itself doesn't make the scheduling fast and scx_rustland isn't a better scheduler in general, but schedulers in Rust can make for faster experimentation and easier development as well as integrating better with other user-space components.

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.