ive implemented successfully into rpi4 kernel (armv7 and aarch64) the cacule - scheduler, which is replacement for the standard cfs scheduler.
In the amd64 its a great scheduler, which runs better then ive ever all the other kernel scheduler.
Ive created a aur package, which supports armv7h and aarch64.
Ive compiled and tested aarch64 and armv7h on my rpi4 and so far it booted and the scheduler loaded successfully.
Since ive never used a RPi4 as a desktop replacement (only headless, i cant say how much better its then the normal kernel/scheduler.
Some things when building the kernel and installing it, it will “wipe” your cmdline.txt and config.txt, but they are backuped.
If youre booting from USB you need to replace in the /boot/cmdline.txt to your device back. But thats all.
Would be great if we get some feedback.
More informations about the scheduler: