文章摘要
Meta公司正在其服务器上采用为Valve Steam Deck设计的Linux调度器SCX,这一技术原本针对游戏掌机优化,现被Meta用于提升服务器性能。
文章总结
Meta将Valve Steam Deck的Linux调度器应用于服务器
在2025年12月东京举行的Linux Plumbers Conference上,Meta(Facebook)工程师透露了一个有趣的技术实践:该公司正在其服务器上使用原本为Valve Steam Deck手持游戏设备设计的Linux调度器SCX-LAVD(Latency-criticality Aware Virtual Deadline scheduler)。
这个由Linux咨询公司Igalia为Valve开发的调度器,不仅成功满足了Steam Deck的游戏性能需求,其表现甚至能与EEVDF调度器媲美。除Steam Deck外,该调度器还被CachyOS Handheld Edition、Bazzite等Linux游戏系统采用。
Meta工程师在会议上以《如何让Steam Deck调度器在大型服务器上工作》为题进行演讲,表示SCX-LAVD已成为其服务器的"新默认调度器"。该调度器能良好适应不同CPU和内存配置,有效平衡CCX/LLC边界负载,适用于多种硬件和使用场景。当不需要专用调度器时,SCX-LAVD可作为通用解决方案。
这项技术实践展示了游戏设备技术向企业级应用的转化,体现了Linux生态系统的灵活性和可扩展性。感兴趣的开发者可通过会议资料了解Meta的具体实施方案。
(注:原文中大量广告、导航链接、无关图片等非核心内容已按编辑要求删除,保留了技术细节和核心事实。)
评论总结
总结评论内容:
- 开源的价值
- 观点:Valve通过开源方式推动技术发展,不受商业许可限制
- 引用: "That's the magic of open source. Valve can't say ohh noes you need a deluxe enterprise license." "这是开源的魔力。Valve不能说'哦不,你需要一个豪华企业许可证'"
- Valve的开发模式
- 观点:Valve大量依赖外包开发,主要专注于核心业务
- 引用: "it's being done by contractors...wonder about the contractor to employee ratio at Valve" "这些工作都是由承包商完成的...想知道Valve的承包商与员工比例" "Do they pretty much stick to Steam/game development and contract out most of the rest?" "他们是否主要专注于Steam/游戏开发,而将大部分其他工作外包?"
- Valve对Linux生态的贡献
- 观点:Valve单方面推动Linux在多个领域的发展
- 引用: "Valve is practically singlehandedly dragging the Linux ecosystem forward" "Valve几乎是以一己之力推动Linux生态系统前进" "Meta's server efficiency is being improved because Valve paid Igalia to make Elden Ring stutter less" "因为Valve付费让Igalia减少《艾尔登法环》卡顿,Meta的服务器效率得到了提升"
- 技术来源争议
- 观点:应直接查看原始技术资料而非二手报道
- 引用: "Maybe better to go straight to the source and bypass Phoronix blogspam" "也许最好直接查看原始资料,绕过Phoronix的博客垃圾"
- 调度器开发的协作性
- 观点:调度器开发是多公司协作的结果
- 引用: "developed by several companies who collaborate...not just Meta or Valve or Italia" "由多家合作公司开发...不只是Meta、Valve或Igalia"
- 跨领域技术应用
- 观点:服务器工作负载借鉴其他领域技术
- 引用: "Interesting to see server workloads take ideas from other areas" "有趣的是看到服务器工作负载从其他领域获取想法"
- Meta的延迟关键型工作负载
- 观点:质疑Meta为何需要如此低延迟的调度器
- 引用: "I'm struggling to understand what workloads Meta might be running that are this latency-critical" "我很难理解Meta运行什么工作负载需要如此低的延迟"
- 技术应用的偶然性
- 观点:好奇技术如何被意外应用于新场景
- 引用: "I'm curious how this came to be...would not even occur to me to test it" "我好奇这是怎么发生的...我甚至不会想到去测试它"