-
Bug
-
Resolution: Unresolved
-
Undefined
-
None
-
rhel-9.5
-
None
-
No
-
None
-
rhel-sst-cs-net-perf-services
-
ssg_core_services
-
None
-
False
-
-
None
-
None
-
None
-
None
-
aarch64
-
None
What were you trying to do that didn't work?
Use Energy Aware Scheduling (EAS) on an arm big.LITTLE platform while using RHEL tuned profiles
What is the impact of this issue to you?
EAS is disabled, power and performance impact.
Please provide the package NVR for which the bug is seen:
How reproducible is this bug?:
100% for affected platforms
Steps to reproduce
- Boot an EAS capable system using RHEL tuned profiles
- tuned profiles will default to ondemand cpufreq governor, disabling EAS
- Since not all policies use schedutil now, EAS will be disabled (cat /proc/sys/kernel/sched_energy_aware won't output anything). Schedutil is mandatory for EAS.
Expected results
Ideally schedutil is used for all profiles, but at least Power Save and Balanced shouldn't disable EAS.
Actual results
cpufreq governors ondemand and powersave are used, degrading power.
I found this on an m1 running Fedora based Asahi distribution, for details see here: