[AI Development Lab] 【图形化管理sched_ext】优雅地图形化配置GNU/Linux调度
Tofloor
poster avatar
mozixun
Moderator
2026-10-12 19:46
Author

前言

sched_ext是一个Linux内核上 非常先!进! 而且完全超越了老旧的CFS和EEVDF调度方案, 且不需要非主线内核代码侵入的调度实现方案, 不知道的可以看: https://bbs.deepin.org.cn/post/301957

磁能.jpeg

但是这个框架对普通用户一直面临最后一个门槛: 需要完全的命令安装和配置, 虽然有scx-manager(https://github.com/CachyOS/scx-manager),但是scx-manager太过于简单,而且对于其它GNU/Linux发行版没有提供方便的安装方案

于是,为了解决用户完全图形化地安装scx,并图形化地配置scx调度,而且能最傻瓜化地使用推荐配置(lavd调度+Auto模式),该软件应运而生

源码: https://github.com/LFRon/fl-scx

安装包下载链接: https://gitee.com/LFRon/fl-scx-mirror/releases/tag/1.1.0

系统要求

1.Linux内核必须高于或等于6.18, 否则我没试过行不行

或者你虽然用Linux 6.6内核, 但是加了Better Deepin REPO, 用了我backport的sched_ext支持内核:(仓库源码: https://github.com/LFRon/deepin-kernel/tree/linux-6.6.y-backport-sched_ext), 那么需要从Better Deepin REPO装针对6.6内核特调过的scx和scx_loader包 (其它Better Deepin REPO用户不必担心, 这个特调不会破坏对高版本内核的支持)

2.用的发行版正常点(带systemd,GLIBC和dbus等), 最好是Debian 13+, Ubuntu 24.04+, deepin v25+

开发详情

使用模型: deepseek v4.1 flash (CommandCode GOAT套餐)

使用跨平台框架: Flutter 3.47, 因此看着UI很好看, 但安装包仅8M, 且不依赖任何浏览器引擎

1.png

2.png

3.png

应用详情

一. 它支持图形化直接安装scx到你的GNU/Linux上, 一共两种模式:

  1. 你是其它发行版, 直接用scx推荐的sudo cargo install方式
  2. 你是deepin v25但没加Better Deepin REPO, 也直接用cargo install方式
  3. 你是deepin v25但加了Better Deepin REPO, 支持直接从apt仓库安装和cargo install双模式, 个人推荐直接走apt安装

对于大部分用户,选择cargo install然后静等应用跑完安装流程即可

二. sched_ext的调度,在非GUI的情况下需要你手写config.toml和手动设置scx_loader服务自启动,还要选择具体的调度和模式非常麻烦, 因此本软件支持 一!键!配!置!到!位! 直接从安装到设置启用scx_lavd调度到设置Auto模式与自启动, 一气呵成, 只需要安装后按一下"应用推荐配置"按钮

三. 你是小白但想自己改点参数, 本软件也放了自定义参数功能, 你可以随心所欲地改

杂谈: 为什么默认配置选择scx_lavd实现?

lavd调度是Valve主导开发的(没错,就是那个Steam母公司), 并默认在Steam Deck游戏掌机上应用的开源sched_ext调度实现, 它在非常注重游戏体验的同时, 也注重日用时尽可能的低功耗, 它设计之初的目标就是针对日用场景的

在Linux Plumbers Conference 2025上讲得很直白: 《How do we make a Steam Deck scheduler work on large servers》, 让其甚至能在数据中心中运行, 榨干数据中心性能

因此lavd这个sched_ext的具体调度实现几乎就是万金油, 放哪都合适, 因此我写这个软件时直接将scx_lavd + Auto模式设为了默认万金油方案

写在最后, 该软件还在测试阶段, 有问题请及时反馈

祝你们用得开心!

Reply Favorite View the author
All Replies
avatar
mozixun
Moderator
2026-10-12 19:53
#1

沙发楼主占: 这软件看着不是跟Ubuntu的应用一样吗, 怎么能随便跑?

答: Ubuntu给Flutter做了整套Yaru主题包, 所以这只是长得跟Ubuntu的Yaru主题一样, 实际上是用Flutter写的, 因此对系统要求和资源占用要求很低

Reply View the author
avatar
怪力熊玩Fedora
deepin
2026-10-13 08:45
#2
mozixun:

沙发楼主占: 这软件看着不是跟Ubuntu的应用一样吗, 怎么能随便跑?

答: Ubuntu给Flutter做了整套Yaru主题包, 所以这只是长得跟Ubuntu的Yaru主题一样, 实际上是用Flutter写的, 因此对系统要求和资源占用要求很低

rpm源码包什么时候上?

Reply View the author
avatar
mozixun
Moderator
2026-10-13 10:26
#3
怪力熊玩Fedora:

rpm源码包什么时候上?

rpm包我已经上了

Reply View the author
avatar
怪力熊玩Fedora
deepin
2026-10-13 10:27
#4
mozixun:

rpm包我已经上了

链接发我

Reply View the author
avatar
mozixun
Moderator
2026-10-13 11:32
#5
怪力熊玩Fedora:

链接发我

帖子里放了,不会看帖直说

Reply View the author