feat: add scx_lavd scheduler
It seems to be the most energy efficient on my lunar lake laptop, having the lowest low-utilization power draw (scx_lavd intel_pstate active > intel pstate active > EAS intel pstate passive), but there are some odd performance results, where only E-cores are used for single-threaded workloads like "zstd -b1" and "pv /dev/urandom > /dev/null". From my initial testing it seems to be way more convervative with using P-cores for these specific workloads, and only uses them if most of E-cores get overloaded, unlike EAS that engages P-cores when one E-core is utilized above 80%.
This commit is contained in:
parent
e57fbda898
commit
cadbd05c4a
2 changed files with 14 additions and 0 deletions
1
containers/etc/default/scx
Normal file
1
containers/etc/default/scx
Normal file
|
|
@ -0,0 +1 @@
|
|||
SCX_SCHEDULER=scx_lavd
|
||||
Loading…
Add table
Add a link
Reference in a new issue