|
|
Subscribe / Log in / New account

The future looks bright

The future looks bright

Posted Jun 12, 2024 5:54 UTC (Wed) by iq-0 (subscriber, #36655)
Parent article: Extensible scheduler class to be merged for 6.11

After all the talks about it I’m curious how merging this will make (applied) scheduler research more practical and how that’ll lead to improvements to the generic scheduler in the time to come.


to post comments

The future looks bright

Posted Jun 12, 2024 6:36 UTC (Wed) by WolfWings (subscriber, #56790) [Link] (2 responses)

Honestly I expect a fairly large amount of schedulers to appear, and the major distros to end up with their own scheduler flavors available. "Desktop" vs "Server" installs will actually make a difference in that regard more likely at a minimum.

The future looks bright

Posted Jun 12, 2024 10:49 UTC (Wed) by farnz (subscriber, #17727) [Link] (1 responses)

The biggest set of experiments I expect to see are on the desktop; can you schedule based on knowledge of what the user can see and interact with, such that while overall system throughput is down, user-perceived responsiveness is up? Can you schedule such that a Steam game (which itself involves multiple processes) gets a lower maximum time per frame?

The future looks bright

Posted Jun 14, 2024 1:07 UTC (Fri) by raistlin (guest, #37586) [Link]

The Steam games part is already happening, as sched_ext is being evaluated (i.e., they have a scheduler already, with benchmarks results, etc) for the Steam Deck:

https://lore.kernel.org/lkml/20240501151312.635565-1-tj@k...

> - Valve has been working with Igalia to implement a sched_ext scheduler for
> Steam Deck. The development is still in its early stages but they are
> already happy with the results (more consistent FPS) and are planning to
> enable the scheduler on Steam Deck.
>
> https://github.com/sched-ext/scx/tree/main/scheds/rust/sc...
> https://ossna2024.sched.com/event/1aBOT/optimizing-schedu...

And:

https://blogs.igalia.com/changwoo/sched-ext-a-bpf-extensi...
https://ossna2024.sched.com/event/1aBOT/optimizing-schedu...


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds