○ scx.service - Start scx_scheduler
Loaded: loaded (/usr/lib/systemd/system/scx.service; enabled; preset: disabled)
Active: inactive (dead)
Condition: start condition unmet at Sat 2024-12-07 09:23:59 GMT; 32s ago
└─ ConditionPathIsDirectory=/sys/kernel/sched_ext was not met
Dec 07 09:23:59 mlrig systemd[1]: scx.service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/kernel/sched_ext).
(base) indy@mlrig~ $ ls /sys/kernel/sched_ext
ls: cannot access '/sys/kernel/sched_ext': No such file or directory
(base) indy@mlrig~ $ scx_rusty
09:27:37 [INFO] Running scx_rusty (build ID: 1.0.6 x86_64-unknown-linux-gnu)
thread 'main' panicked at scheds/rust/scx_rusty/src/main.rs:364:72:
called `Result::unwrap()` on an `Err` value: sched_ext_ops.dump() missing, kernel too old?
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
For comparison, output from CachyOS:
❯ ls /sys/kernel/sched_ext
drwxr-xr-x - root 7 Dec 10:12 root
.r--r--r-- 4.1k root 7 Dec 10:12 enable_seq
.r--r--r-- 4.1k root 7 Dec 10:12 hotplug_seq
.r--r--r-- 4.1k root 7 Dec 10:12 nr_rejected
.r--r--r-- 4.1k root 7 Dec 10:12 state
.r--r--r-- 4.1k root 7 Dec 10:12 switch_all