[請益] 從source code改cpu設定

作者: TommyOh   2019-09-29 17:46:32
目前改cpu頻率都是root後透過adb下shell command去改/sys/devices/system/cpu
底下的scaling_max_freq, scaling_min_freq等config
或是直接用可以控制CPU的app,像是SetCPU
想直接改kernel source code,變更他升降頻的條件
看到有人說是改\arch\arm\boot\dts裡面的dtsi檔
https://imgur.com/VLglAQH.jpg
找了發現dts底下的dtsi檔有非常多個
https://reurl.cc/K6pb5n
看了好幾個都沒有找到有if else這種條件式
想請問有大大改過source code去控制cpu嗎?
謝謝
作者: abc0922001 (中士abc)   2019-09-29 18:09:00
不是改內核,是改 device
作者: A4P8T6X9 (殘廢的名偵探)   2019-09-30 06:56:00
可以用 sysfs 改,就夠了吧?
作者: abc0922001 (中士abc)   2019-09-30 09:24:00
https://francokernel.app/ 改成 zip 刷這樣刷進去就就不用每次開機改了我也是這樣用的,但如果是超頻,就真的要改 kernel 了
作者: a0193143 (萬咒逆)   2019-09-30 10:40:00
感覺你需要的是governor
作者: abc0922001 (中士abc)   2019-09-30 11:12:00
我也這樣覺得都可以改阿,可以設定開幾個CPU核心但升降頻的條件,調大核就全部大核,小核就全部小核一般就調target_loads/input_boost_freqCPU governor 改 userspace 沒用,interactive 計好我常參考的就是 yc調度,google看看

Links booklink

Contact Us: admin [ a t ] ucptt.com