我正在尝试更改当前设置为" 1512000"的存储值in /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
。我试图通过adb shell这样做。
我键入su然后导航到/ sys / devices / system / cpu / cpu0 / cpufreq。然后我输入
chmod 777 scaling_max_freq
我通过输入
确认chmod有效ls -l scaling_max_freq
确定它被列为-rwxrwxrwx。然后我输入
echo 124200 > scaling_max_freq
然后
cat scaling_max_freq
遗憾的是,报告该文件未更改为" 1512000"。执行的所有行都没有响应任何错误。
也许州长会立即覆盖这个?也许我需要一些额外的许可?也许这在某种程度上根本不允许在Android设备上,我需要通过一个不同的机制完全控制时钟速度?该问题必须以某种方式解决,因为它由SetCPU执行。
顺便说一句,这完全是在一个扎根的索尼xperia z,Android 4.4.2,内部版本号10.5.A.0.230答案 0 :(得分:1)
有人建议尝试写入scaling_min_freq ...我试过了,令我惊讶的是它有效。当我设置scaling_max_freq并且也有效时,我更加惊讶。我发现这很神奇,因为this document表明,如果有的话,你应该按相反的顺序设置它们。
无论如何,这一切似乎都在起作用。