created an init script called init.sh
echo stopped > /home/we/status.wifi
chown we.we /home/we/status.wifi
sleep 2
echo -n performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo -n performance > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
echo -n performance > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor
echo -n performance > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor
changed norns-init.service to:
we@norns:~ $ cat /etc/systemd/system/norns-init.service
[Unit]
Description=norns-init
[Service]
Type=oneshot
ExecStart=/bin/sh -c /home/we/init.sh
[Install]
WantedBy=norns.target
the pisound changes are bit involved to post, and as they are temporary im not sure its a good idea to distribute the change - also blokas have said they will take a look at underlying problem in a few weeks, so thats should be fine for most.
(I needed to hack it now, as I needed to ensure this was the cause of the performance issue I was facing)