Trying to get sched-ext(s) to work but coming up with errors

○ 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