Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # scaling governor switch, enable all cpus and change freq to 1.2Ghz (instead of 1.08Ghz)
- #!/system/bin/sh
- echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
- echo 1 > /sys/devices/system/cpu/cpu0/online
- echo 1 > /sys/devices/system/cpu/cpu1/online
- echo 1 > /sys/devices/system/cpu/cpu2/online
- echo 1 > /sys/devices/system/cpu/cpu3/online
- echo 1200000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
- #script to renice processes to give the UI/IO one a higher priority (negative is higher than positive)
- # while giving some processes a lower priority
- (while :
- do
- # surfaceflinger
- PID=`pgrep -f "surfaceflinger"`
- busybox renice -17 -p ${PID}
- # google process
- PID=`pgrep -f "com.google.process.location"`
- busybox renice 19 -p ${PID}
- PID=`pgrep -f "com.google.android.gms"`
- busybox renice 8 -p ${PID}
- # pvr (powervr gpu)
- PID=`pgrep -f "pvr"`
- busybox renice -20 -p ${PID}
- # mmcqd (file io)
- PID=`pgrep -f "mmcqd"`
- busybox renice 16 -p ${PID}
- # others
- PID=`pgrep -f "schw"`
- busybox renice -18 -p ${PID}
- PID=`pgrep -f "ueventd"`
- busybox renice -18 -p ${PID}
- sleep 180
- done) &
- # script to change the framebufer to 1080p/60
- #!/system/bin/sh
- fbset -fb /dev/graphics/fb0 -g 1920 1080 1920 2160 32 -t 6734 148 88 36 4 44 5 -hsync high
- echo 'U:1920x1080p-60' > /sys/devices/platform/disp/graphics/fb0/mode
- #script to change kernel/net parameters (note: I disabled ipv6 since I don't use it)
- #!/system/bin/sh
- sysctl -w kernel.msgmni=1024;
- sysctl -w kernel.msgmax=64000;
- sysctl -w kernel.shmmax=268435456;
- sysctl -w kernel.shmall=2097152;
- sysctl -w kernel.sem="500 512000 100 2048";
- sysctl -w net.core.optmem_max=20480;
- sysctl -w net.unix.max_dgram_qlen=50;
- sysctl -w net.core.wmem_max=524288;
- sysctl -w net.core.rmem_max=524288;
- sysctl -w net.core.rmem_default=256960;
- sysctl -w net.core.wmem_default=256960;
- sysctl -w fs.lease-break-time=10;
- sysctl -w fs.file-max=65536;
- sysctl -w vm.overcommit_memory=1;
- sysctl -w vm.min_free_order_shift=4;
- sysctl -w vm.block_dump=0;
- sysctl -w vm.oom_dump_tasks=1;
- sysctl -w vm.page-cluster=3;
- sysctl -w net.ipv4.conf.all.rp_filter=1;
- sysctl -w net.ipv4.conf.default.rp_filter=1;
- sysctl -w net.ipv4.tcp_synack_retries=2;
- sysctl -w net.ipv4.tcp_syn_retries=2;
- sysctl -w net.ipv4.tcp_max_syn_backlog=1024;
- sysctl -w net.ipv4.tcp_max_tw_buckets=16384;
- sysctl -w net.ipv4.icmp_echo_ignore_all=1;
- sysctl -w net.ipv4.icmp_ignore_bogus_error_responses=1;
- sysctl -w net.ipv4.tcp_no_metrics_save=1;
- sysctl -w net.ipv4.tcp_fin_timeout=15;
- sysctl -w net.ipv4.tcp_keepalive_time=1800;
- sysctl -w net.ipv4.ip_forward=0;
- sysctl -w net.ipv4.tcp_moderate_rcvbuf=1;
- sysctl -w net.ipv4.route.flush=1;
- sysctl -w net.ipv4.udp_rmem_min=6144;
- sysctl -w net.ipv4.udp_wmem_min=6144;
- sysctl -w net.ipv4.tcp_rfc1337=1;
- sysctl -w net.ipv4.ip_no_pmtu_disc=0;
- sysctl -w net.ipv4.tcp_ecn=0;
- sysctl -w net.ipv4.tcp_sack=1;
- sysctl -w net.ipv4.tcp_fack=1;
- sysctl -w net.ipv4.conf.default.accept_source_route=0 ;
- sysctl -w net.ipv4.conf.all.accept_source_route=0;
- sysctl -w net.ipv4.conf.all.accept_redirects=0;
- sysctl -w net.ipv4.conf.default.accept_redirects=0;
- sysctl -w net.ipv4.conf.all.secure_redirects=0;
- sysctl -w net.ipv4.conf.default.secure_redirects=0;
- sysctl -w net.ipv6.conf.all.disable_ipv6=1;
- sysctl -w net.ipv6.conf.default.disable_ipv6=1;
- sysctl -w net.ipv6.conf.lo.disable_ipv6=1;
- # script I found on the net (XDA forum) to clear the memory cache
- #!/system/bin/sh
- # Adrenaline Boost V3
- # Brought To You By Imbawind@XDA Developers
- clear
- echo "=======================";
- echo "= Adrenaline Boost V3 =";
- echo "=======================";
- echo "";
- free | awk '/Mem/{print "Free Memory (Before Boost) : "$4/1024" MB";}'
- echo "";
- echo "";
- echo "";
- echo -n " Working";
- sync;
- sleep 1
- echo -n ".";
- echo "3" > /proc/sys/vm/drop_caches;
- sleep 1
- echo -n ".";
- dc=/proc/sys/vm/drop_caches
- dc_v=`cat $dc`
- if [ "$dc_v" -gt 1 ]; then
- echo "1" > /proc/sys/vm/drop_caches;
- else
- echo " Error When Boosting ! ";
- exit
- fi
- sleep 1
- echo -n ".";
- echo "";
- sleep 1
- echo " [ -=|Adrenaline Boosted|=- ] ";
- echo "";
- echo "";
- echo "";
- free | awk '/Mem/{print "Free Memory (After Boost) : "$4/1024" MB";}'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement