我想知道SAMSUNG为我的SAMSUNG S4选择的ondemand CPUFreq调控器参数的默认设置。我没有使用任何自定义内核闪现我的手机。我一直在阅读Linux内核中的动态频率扩展支持,并发现CPUFreq子系统在调控器的帮助下实现了这一功能。
我找到了设备Core 0的调控器
然后我开始学习ondemand州长。我找到了这个https://www.kernel.org/doc/Documentation/cpu-freq/governors.txt内核文档,其中声明以下是ondemand governor的参数。:〜$ adb shell cat / sys / devices / system / cpu / cpu0 / cpufreq / scaling_governor
按需
接下来,我试图弄清楚我在哪里/如何获取这些参数,我在这里阅读
以及其他一些地方也可以在 / sys / devices / system / cpu / cpu?/ cpufreq / ondemand 目录中找到这些参数。
现在,在我的SAMSUNG S4案例中,我在 / sys / devices / system / cpu / cpu0 / cpufreq 中看不到任何名为 ondemand 的目录。我尝试了一个朋友的根SAMSUNG S3,我也看不到该目录。
我的目的是保留默认的seetings /不更改内核,只是为了了解我购买手机的CPUFreq govenor的默认设置是什么?
答案 0 :(得分:0)
转到" / sys / devices / system / cpu / cpu0 / cpufreq" (或不同的核心)
" cat scaling_governor"看看现任州长是什么 做"回声blah>东西"改变一切。
享受:)
PS - 您还可以查看/etc/init.qcom.post_boot.sh"并寻找"州长"。 但是,如果您没有改变原始状态,则不需要。
答案 1 :(得分:0)
如果您没有真正的root访问权限,通常会发生这种情况。你用什么看着你朋友的root设备?你也用过“adb”吗?
它在我的S2上使用CM 10.2正常工作。 我使用了ssh服务器,并从我的电脑上带来了putty。
root@GT-I9100:/ # cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
200000
root@GT-I9100:/ # cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
ondemand
但仅适用于cpu0,不适用于cpu1 我发现你的问题非常有趣。
祝你有个愉快的一天。
答案 2 :(得分:0)
不要去int choice_shop = 0;
// choice_shop never altered
while (choice_shop != 4) {
// choice_shop never altered
switch (choice_shop) {
// choice_shop never altered
}
}
寻找ondemand目录。
目录可以在这里找到:/sys/devices/system/cpu/cpu#/
(因为它不仅仅是你要命令的1个cpu)。