News: 0180446959

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Meta Is Using The Linux Scheduler Designed For Valve's Steam Deck On Its Servers (phoronix.com)

(Tuesday December 23, 2025 @10:30PM (BeauHD) from the would-you-look-at-that dept.)


Phoronix's Michael Larabel writes:

> An interesting anecdote from this month's Linux Plumbers Conference in Tokyo is that Meta (Facebook) is [1]using the Linux scheduler originally designed for the needs of Valve's Steam Deck... On Meta Servers . Meta has found that the scheduler can actually adapt and work very well on the hyperscaler's large servers. [...]

>

> The presentation at LPC 2025 by Meta engineers was in fact titled "How do we make a Steam Deck scheduler work on large servers." At Meta they have explored SCX_LAVD as a "default" fleet scheduler for their servers that works for a range of hardware and use-cases for where they don't need any specialized scheduler. They call this scheduler built atop sched_ext as "Meta's New Default Scheduler."

>

> LAVD they found to work well across the growing CPU and memory configurations of their servers, nice load balancing between CCX/LLC boundaries, and more. Those wishing to learn more about Meta's use and research into SCX-LAVD can find the Linux Plumbers Conference presentation embedded below along with the [2]slide deck (PDF).



[1] https://www.phoronix.com/news/Meta-SCX-LAVD-Steam-Deck-Server

[2] https://lpc.events/event/19/contributions/2099/attachments/1875/4020/lpc-2025-lavd-meta.pdf



What is this... (Score:3)

by korgitser ( 1809018 )

What is this, news for nerds?

Now we know what these many GPUs are for (Score:2)

by ffkom ( 3519199 )

Clever of those Meta engineers to convince the C-level to buy all those expensive GPUs "for AI"... while they are having the biggest LAN-party of all times in the now well-equipped data center ;-)

Re: (Score:2)

by sg_oneill ( 159032 )

If someone is commissioning a billion dollar GPU scale-up and not asking "Can this thing play Crysis" , then one is GPUing wrong.

Is it written in Rust? (Score:3, Insightful)

by thesjaakspoiler ( 4782965 )

That is all that seems to matter these days.

Wait (Score:2)

by rmdingler ( 1955220 )

> "An interesting anecdote from this month's Linux Plumbers Conference in Tokyo is that Meta (Facebook) is using the Linux scheduler..."

Wait. Meta is Facebook??

That's insightful, right there, I don't care who the mods are.

Wonder what Con Kolivas is up to lately (Score:2)

by haruchai ( 17472 )

he kickstarted a revolution in linux scheduling. hard to believe it's been nearly 20 years since

Re: (Score:2)

by Gavino ( 560149 )

Probably living like a king from mining crypto in the early 2010's. Hopefully he is still contributing to the Multiple Queue Skiplist Scheduler, aka Brain Fuck Scheduler.

Varying schedulers common on Android (Score:2)

by drinkypoo ( 153816 )

One of the interesting things about the Android Linux scene is that it's common for distributions to have various user-selectable schedulers. This seems kind of unusual on desktop Linux.

"Unibus timeout fatal trap program lost sorry"
-- An error message printed by DEC's RSTS operating system for the
PDP-11