Skip to content

Instantly share code, notes, and snippets.

@wormyrocks
Created October 14, 2020 17:07
Show Gist options
  • Save wormyrocks/f7ca743b291a7791d571d08358e46fd0 to your computer and use it in GitHub Desktop.
Save wormyrocks/f7ca743b291a7791d571d08358e46fd0 to your computer and use it in GitHub Desktop.
hotload vcgencmd scaling kernel params on a raspberry pi
#!/bin/sh
k=
name=
case $1 in
0)
name=SINC
k="-30 -2 167 -112 84 2 19 -167 -215 -128 128 168 -1 -113 -115 179 132 248 23 219 121 -248 235 -149 -89 -76 -236 43 160 -23 -111 204 0";;
1)
name=SINC_BLACKMAN
k="-30 -2 167 -112 84 2 55 -167 -199 -128 192 -87 -129 -113 -115 183 132 -8 87 219 121 -248 235 -149 -89 180 -226 43 160 -24 -111 204 0";;
2)
name=SINC_NO_SIDE_LOBES
k="226 -2 165 -112 84 2 51 -175 -215 -128 0 168 -129 -81 -115 179 -124 -8 30 219 121 -248 235 -149 -89 -76 -236 43 160 -23 -111 -52 0";;
3)
name=SINC_HALF_FIRST_SIDE_LOBE
k="-32 -2 167 -112 212 2 51 -167 -215 -128 128 168 -1 175 -116 179 132 -6 87 219 121 -248 250 -149 -93 -90 -236 43 160 -23 -127 -52 0";;
4)
name=SINC_HAMMING
k="-32 -2 167 -112 84 2 19 -167 -199 -128 192 -88 -1 175 -115 179 132 -8 95 219 121 -120 250 -145 -89 -76 -236 35 160 -23 -111 200 0";;
5)
name=SINC_HAMMING_3PI
k="-30 -2 167 -112 212 2 31 -167 -215 -128 128 168 -1 143 140 179 132 -8 215 219 121 -248 234 -145 -93 -76 -236 43 160 -56 -127 -52 0";;
6)
name=SINC_HAMMING_2_5PI
k="-30 -2 167 -112 84 2 31 -167 -197 -128 0 -84 -1 -81 -115 179 -124 -8 215 219 41 -248 234 -145 -89 -74 -236 11 160 -23 -111 204 0";;
7)
k="-32 -2 167 -112 84 2 23 -167 -213 -128 0 -88 -1 -81 -116 179 132 -6 215 219 57 -248 250 -149 -89 180 -236 -213 160 -23 -111 204 0";;
8)
name=SINC_HAMMING_NEAREST_NEIGHBOR
k="-32 -2 135 -112 212 2 55 -167 -215 -128 0 169 -129 175 -115 179 -124 -8 215 219 121 -120 234 -149 -89 -76 -236 -213 160 -23 -127 200 1";;
esac
echo changing to scaling kernel $1 \($name\)...
vcgencmd scaling_kernel $k >>/dev/null
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment