You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

62 lines
2.3 KiB

echo 3 > /proc/sys/vm/drop_caches
echo 1 > /proc/sys/vm/compact_memory
#!/bin/bash
set environment MALLOC_CHECK_3
cd /emmc/plugin/
modprobe cavalry
/usr/local/bin/cavalry_load -f /lib/firmware/cavalry.bin -r
cp /emmc/plugin/Aida_data/libopencv_video.so.3.4.6 /usr/lib/libopencv_video.so.3.4.6
cp /emmc/plugin/Aida_data/libopencv_video.so.3.4 /usr/lib/libopencv_video.so.3.4
rmmod /lib/modules/5.4.199/kernel/drivers/video/fbdev/ambarella/ambarella_fb.ko
rmmod /lib/modules/4.14.164/kernel/drivers/video/fbdev/ambarella/ambarella_fb.ko
modprobe ambarella_fb resolution=3840x2160 mode=clut8bpp
sysctl -w fs.file-max=500000
echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse
echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout
echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range
echo 1 > /proc/sys/net/ipv4/tcp_timestamps
echo 1800 > /proc/sys/net/ipv4/tcp_keepalive_time
echo 30 > /proc/sys/net/ipv4/tcp_keepalive_intvl
echo 3 > /proc/sys/net/ipv4/tcp_keepalive_probes
echo 1 > /proc/sys/net/ipv4/tcp_fack
echo 256960 > /proc/sys/net/core/rmem_default
echo 513920 > /proc/sys/net/core/rmem_max
echo 256960 > /proc/sys/net/core/wmem_default
echo 513920 > /proc/sys/net/core/wmem_max
echo 2000 > /proc/sys/net/core/netdev_max_backlog
echo 2048 > /proc/sys/net/core/somaxconn
echo 81920 > /proc/sys/net/core/optmem_max
echo 131072 262144 524288 > /proc/sys/net/ipv4/tcp_mem
echo 8760 256960 4088000 > /proc/sys/net/ipv4/tcp_rmem
echo 8760 256960 4088000 > /proc/sys/net/ipv4/tcp_wmem
echo 100 > /proc/sys/net/ipv4/tcp_max_tw_buckets
echo on > /sys/class/cavalry/cavalry/power/control
echo on > /sys/class/graphics/fb0/power/control
echo on > /sys/class/graphics/fb1/power/control
#echo on > /sys/class/gpio/gpiochip0/power/control
#echo on > /sys/class/pwm/pwmchip0/power/control
#echo on > /sys/class/pwm/pwmchip4/power/control
#echo on > /sys/class/pwm/pwmchip8/power/control
echo 1 > /proc/sys/vm/dirty_ratio
echo 1 > /proc/sys/vm/dirty_background_ratio
echo 2 > /proc/sys/vm/dirty_writeback_centisecs
echo 3 > /proc/sys/vm/dirty_expire_centisecs
echo 3 > /proc/sys/vm/drop_caches
echo 100 > /proc/sys/vm/swappiness
echo 163 > /proc/sys/vm/vfs_cache_pressure
echo 32 32 8 > /proc/sys/vm/lowmem_reserve_ratio
echo 10000 > /proc/sys/vm/vfs_cache_pressure
#sysctl -p
/usr/local/bin/cavalry_load --vp-clk 1/1;
exit 0