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.
64 lines
2.4 KiB
64 lines
2.4 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 |
|
cp /emmc/plugin/Aida_data/libopencv_img_hash.so.3.4.6 /usr/lib/libopencv_img_hash.so.3.4.6 |
|
cp /emmc/plugin/Aida_data/libopencv_img_hash.so.3.4 /usr/lib/libopencv_img_hash.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 |