我想知道 SAMSUNG 为我的 SAMSUNG S4 选择的 ondemand CPUFreq 调节器参数的默认设置。我没有用任何自定义内核刷过我的手机。我一直在阅读 Linux Kernel 中的动态频率缩放支持,并发现 CPUFreq 子系统在调控器的帮助下实现了此功能。
我发现我的设备核心 0 的调速器为
:~$ adb shell cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
一经请求
然后我开始学习按需调速器。我找到了这个https://www.kernel.org/doc/Documentation/cpu-freq/governors.txt内核文档,其中指出以下是按需调节器的参数。
- 采样率
- 采样率最小
- up_threshold
- ignore_nice_load
- 采样向下因子
- powersave_bias
接下来,我试图弄清楚我在哪里/如何访问这些参数,我在这里阅读
以及其他一些地方,这些参数可以在/sys/devices/system/cpu/cpu?/cpufreq/ondemand目录中找到。
现在,对于 SAMSUNG S4,我在/sys/devices/system/cpu/cpu0/cpufreq 中看不到任何名为ondemand的目录。我也尝试了一个朋友的root SAMSUNG S3,我也看不到那个目录。
我的目的是保持默认设置/不更改内核,只是为了了解我购买手机时使用的 CPUFreq 控制器的默认设置是什么?