내 업로드를 autostarts로 enabled해놓으면 정상 작동한다.
처음 알았네; 
Posted by xezr4oyit

max_arm_volt를 800 MHz의 물건을 주었지만 기동때에 1 GHz로 돌아 낮은 전압으로 적용 받는지 기동이 상당히 늦어 기동 후의 WiMAX tcp 버퍼 설정 스크립트에 넣어 보았다.

기동 하고 나서도 customvoltage의 영향을 받아 파라메타를 더 낮추면 반응이 늦어진다든가 하는 현상이 있고,

[지금의 max_int_volt는 한계? 같고 1120을 주면 스크롤이 늦어진다든가 하는 현상이 발생한다]

작동하고 있는 것을 확인할 수 있지만 좀 더 손을 대어 보는 것이 좋을지도
- 참고로 AOSP기반 롬의 CPU 설정의 // Set on boot // 부분은 체크해제한 후에 적용할 수 있도록.. 

/etc/init.d/undervolt?

#!/system/bin/sh

#http://forum.xda-developers.com/showpost.php?p=19270951&postcount=6775

#http://forum.xda-developers.com/showthread.php?t=1036996&page=678
echo "conservative" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor 

echo 1185 1120 950 850 850 > /sys/class/misc/customvoltage/arm_volt

echo 1200 > /sys/class/misc/customvoltage/max_arm_volt

echo 1045 995 995 995 920 > /sys/class/misc/customvoltage/int_volt

echo 1050 > /sys/class/misc/customvoltage/max_int_volt

#echo 1045 1045 1045 1045 920 > /sys/class/misc/customvoltage/int_volt

script manager ads - boot/root/net 2.sh

add max_arm_volt limit at 800MHz.

#!/system/bin/sh

echo "TWEAKS: for TCP read/write buffers@WiMAX";

echo 404480 > /proc/sys/net/core/wmem_max;

echo 404480 > /proc/sys/net/core/rmem_max;

echo 4096 16384 404480 > /proc/sys/net/ipv4/tcp_wmem;

echo 4096 87380 404480 > /proc/sys/net/ipv4/tcp_rmem;

#busybox mount -oremount,noatime,nodiratime /system

setprop net.rmnet0.dns1 168.126.63.1

setprop net.rmnet0.dns2 168.126.63.2

setprop net.dns1 168.126.63.1

setprop net.dns2 168.126.63.2

#ns1.freebit.net/ns2.freebit.net 210.143.144.11 / 210.143.144.12

setprop persist.sys.use_dithering 0

echo hiha
#customvoltage-800MHz--------------

echo 800000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

echo 1125 > /sys/class/misc/customvoltage/max_arm_volt

echo 1000 > /sys/class/misc/customvoltage/max_int_volt 

Posted by xezr4oyit

#!/system/bin/sh

for k in $(busybox mount | grep relatime | cut -d " " -f3)

do

sync

busybox mount -o remount,noatime,nodiratime $k

done

for k in $(busybox mount | grep ext4 | cut -d " " -f3)

do

sync

busybox mount -o remount,barrier=0,nobh,noauto_da_alloc $k

done

MMC=`busybox ls -d /sys/block/mmc*`;

STL=`busybox ls -d /sys/block/stl*`;

BML=`busybox ls -d /sys/block/bml*`;

TFSR=`busybox ls -d /sys/block/tfsr*`;

DM=`busybox ls -d /sys/block/dm-*`;

for i in $STL $BML $TFSR $DM;

do

busybox echo "1" > $i/queue/iosched/low_latency

busybox echo "0" > $i/queue/rotational

busybox echo "1" > $i/queue/iosched/back_seek_penalty

busybox echo "3" > $i/queue/iosched/slice_idle

busybox echo "1000000000" > $i/queue/iosched/back_seek_max

busybox echo "2048" > $i/queue/read_ahead_kb;

busybox echo "noop" > $i/queue/scheduler;

done;

for a in $MMC;

do

busybox echo "512" > $a/queue/nr_requests;

done

echo "TWEAKS: for kernel scheduler";

#echo 4000000 > /proc/sys/kernel/sched_min_granularity_ns;

#echo 8000000 > /proc/sys/kernel/sched_latency_ns;

#echo 1600000 > /proc/sys/kernel/sched_wakeup_granularity_ns;

#echo 24319 > /proc/sys/kernel/sched_features;

busybox echo "noop" > /sys/block/mmcblk0/queue/scheduler;

busybox echo "noop" > /sys/block/dm-0/queue/scheduler;

busybox echo "noop" > /sys/block/dm-1/queue/scheduler;

#vm management tweaks

busybox echo "0" > /proc/sys/vm/swappiness;

busybox echo "95" > /proc/sys/vm/dirty_ratio;

busybox echo "1" > /proc/sys/vm/vfs_cache_pressure;

busybox echo "4096" > /proc/sys/vm/min_free_kbytes;

busybox echo "1" > /proc/sys/vm/oom_kill_allocating_task;

busybox echo "0" > /proc/sys/vm/page-cluster;

busybox echo "5" > /proc/sys/vm/laptop_mode;

busybox echo "0" > /proc/sys/vm/dirty_expire_centisecs;

busybox echo "6000" > /proc/sys/vm/dirty_writeback_centisecs;

busybox echo "60" > /proc/sys/vm/dirty_background_ratio;

#echo "TWEAKS: for kernel VM management";

#echo 20 > /proc/sys/vm/dirty_background_ratio;

#echo 10 > /proc/sys/vm/dirty_ratio;

#echo 2000 > /proc/sys/vm/dirty_writeback_centisecs;

#echo 1000 > /proc/sys/vm/dirty_expire_centisecs;

###echo 1 > /proc/sys/vm/oom_kill_allocating_task;

#echo 0 > /proc/sys/vm/swappiness;

#echo 4096 > /proc/sys/vm/min_free_kbytes;

#echo 1000 > /proc/sys/vm/vfs_cache_pressure;

#sd speed tweaks

busybox echo "2048" > /sys/devices/virtual/bdi/179:0/read_ahead_kb;

#echo "TWEAKS: for TCP read/write buffers";

#echo 404480 > /proc/sys/net/core/wmem_max;

#echo 404480 > /proc/sys/net/core/rmem_max;

#echo 4096 16384 404480 > /proc/sys/net/ipv4/tcp_wmem;

#echo 4096 87380 404480 > /proc/sys/net/ipv4/tcp_rmem;

#internet speed tweaks

busybox echo 0 > /proc/sys/net/ipv4/tcp_timestamps;

busybox echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse;

busybox echo 1 > /proc/sys/net/ipv4/tcp_sack;

busybox echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle;

busybox echo 1 > /proc/sys/net/ipv4/tcp_window_scaling;

busybox echo 5 > /proc/sys/net/ipv4/tcp_keepalive_probes;

busybox echo 30 > /proc/sys/net/ipv4/tcp_keepalive_intvl;

busybox echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout;

busybox echo 404480 > /proc/sys/net/core/wmem_max;

busybox echo 404480 > /proc/sys/net/core/rmem_max;

#busybox echo 256960 > /proc/sys/net/core/rmem_default;

#busybox echo 256960 > /proc/sys/net/core/wmem_default;

busybox echo 4096 16384 404480 > /proc/sys/net/ipv4/tcp_wmem;

busybox echo 4096 87380 404480 > /proc/sys/net/ipv4/tcp_rmem;

#kernel tweaks

busybox echo "8" > /proc/sys/vm/page-cluster;

busybox echo "64000" > /proc/sys/kernel/msgmni;

busybox echo "64000" > /proc/sys/kernel/msgmax;

busybox echo "10" > /proc/sys/fs/lease-break-time;

busybox echo 500 512000 64 2048 > /proc/sys/kernel/sem;

sync

busybox mount -oremount,noatime,nodiratime /system

sysctl -p

Posted by xezr4oyit