2014-11-14 49 views
1

我試圖改變當前設置爲「1512000」的存儲的值in /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq。我正在嘗試通過adb shell來做到這一點。scaling_max_freq拒絕被改變,儘管有寫入權限

我鍵入su然後導航到/ sys/devices/system/cpu/cpu0/cpufreq。然後我型

chmod 777 scaling_max_freq 

我確認着chmod通過鍵入

ls -l scaling_max_freq 

果然被列爲-r​​wxrwxrwx工作。然後我型

echo 124200 > scaling_max_freq 

然後

cat scaling_max_freq 

可悲的是這個報告,該文件是不變 「1512000」。沒有任何一條線執行任何類型的錯誤。

也許州長會立即覆蓋這個?也許我需要一些額外類型的權限?也許這是從根本上不允許在Android設備上,我需要通過完全不同的機制來控制時鐘速度?問題必須以某種方式解決,因爲它由SetCPU執行。

順便說一句,這一切都是在紮根索尼XPERIA Z,是Android 4.4.2,版本號10.5.A.0.230

回答

1

有人建議試圖寫入在scaling_min_freq ......我嘗試過了,讓我吃驚的是工作。我甚至更驚訝,之後我設置了scaling_max_freq,這也起作用。我發現這個驚人的,因爲this document表明,如果有什麼你應該設置他們在相反的順序。

無論如何,這一切似乎都在努力。