Frogging-Family / linux-tkg

linux-tkg custom kernels
GNU General Public License v2.0
1.25k stars 157 forks source link

[Feature request] Include an option to patch TKG with SCHED_EXT #923

Closed Galcian79 closed 2 months ago

Galcian79 commented 2 months ago

sched_ext is a Linux kernel feature which enables implementing kernel thread schedulers in BPF and dynamically loading them.

Since Valve is developing LAVD: a Latency-criticality Aware Virtual Deadline scheduling algorithm focused on Wine gaming which, although being new and still evolving, it's already looking very promising (see: https://www.reddit.com/r/sched_ext/comments/1cej4w4/benchmarks_of_gears_5_eevdf_scx_rustland_scx_lavd/ for example), it would be nice to allow users an option to build it by default, instead of patching the kernel themselves (what i am actually doing).

Here https://github.com/CachyOS/kernel-patches you can find ready patches for all the recent kernels.