init.qcom.post_boot.sh解釋

本帖最后由 11111啊啊啊 于 2016-8-17 19:38 編輯

# disable thermal core_control to update interactive gov settings
#禁用CPU模式調度 。0是不禁用,1是禁用 。
                echo 0 > /sys/module/msm_thermal/core_control/enabled


                # enable governor for perf cluster
                #下面設置大核群的調度模式 。(因為驍龍615的核心0-3是大核,而且1-3是跟隨0的設置的,所以只要設置CPU0的就可以了)
                                
               #設置CPU0工作(如改為0,CPU0-3就是高性能模式)
                echo 1 > /sys/devices/system/cpu/cpu0/online
               
                                #設置CPU0調度模式為interactive
                                echo "interactive" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
               
                                #以下是interactive模式的句柄
                                echo "20000 1113600:50000" > /sys/devices/system/cpu/cpu0/cpufreq/interactive/above_hispeed_delay
                echo 85 > /sys/devices/system/cpu/cpu0/cpufreq/interactive/go_hispeed_load
                echo 20000 > /sys/devices/system/cpu/cpu0/cpufreq/interactive/timer_rate
                echo 1113600 > /sys/devices/system/cpu/cpu0/cpufreq/interactive/hispeed_freq
                echo 0 > /sys/devices/system/cpu/cpu0/cpufreq/interactive/io_is_busy
                echo "1 960000:85 1113600:90 1344000:80" > /sys/devices/system/cpu/cpu0/cpufreq/interactive/target_loads
                echo 50000 > /sys/devices/system/cpu/cpu0/cpufreq/interactive/min_sample_time
                echo 50000 > /sys/devices/system/cpu/cpu0/cpufreq/interactive/sampling_down_factor
               
                           #設置最低頻率為960MHZ 。更改scaling_min_freq為scaling_max_freq則為設置最高頻率
                                echo 960000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq


                # enable governor for power cluster
                #設置小核群的調度模式(因為驍龍615的核心4-7是大核,而且5-7是跟隨4的設置的,所以只要設置CPU4的就可以了)
                                

推薦閱讀