我想知道 SAMSUNG 为我的 SAMSUNG S4 选择的 ondemand CPUFreq governor 参数的默认设置。我没有用任何自定义内核刷新我的手机。我一直在阅读 Linux 内核中的动态频率缩放支持,发现 CPUFreq 子系统在调控器的帮助下实现了这个功能。
我发现我设备的 Core 0 调速器是
:~$ adb shell cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
ondemand
然后我开始学习 ondemand governor。我找到了这个 https://www.kernel.org/doc/Documentation/cpu-freq/governors.txt内核文档,其中指出以下是 ondemand 调控器的参数。
- 采样率
- sampling_rate_min
- 上限值
- ignore_nice_load
- sampling_down_factor
- powersave_bias
接下来,我试图弄清楚在哪里/如何访问这些参数,我在这里阅读
以及其他一些地方,这些参数位于 /sys/devices/system/cpu/cpu?/cpufreq/ondemand 目录中。
现在,对于三星 S4,我在 /sys/devices/system/cpu/cpu0/cpufreq 中看不到任何名为 ondemand 的目录。我也尝试了一个 friend 的三星 S3,但我也看不到目录。
我的目的是保持默认设置/不更改内核,只是想知道我购买手机时使用的 CPUFreq 调节器的默认设置是什么?
最佳答案
转到“/sys/devices/system/cpu/cpu0/cpufreq” (或不同的核心)
执行“cat scaling_governor”以查看当前的调控器是什么 做“echo blah > something”来改变事情。
享受 :)
PS - 您还可以查看/etc/init.qcom.post_boot.sh"并查找“governor”。 但是,如果您没有更改原始状态,则没有必要。
关于android - 如何在 SAMSUNG S4 中找到 ondemand CPUFreq governor 参数的默认设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18658705/