Skip to content

Instantly share code, notes, and snippets.

@disq
Created May 27, 2011 11:37
Show Gist options
  • Save disq/995082 to your computer and use it in GitHub Desktop.
Save disq/995082 to your computer and use it in GitHub Desktop.
Scripts to overclock & start bitcoin miners on boot
#!/bin/sh
# ln -s /tmp /home/bitcoin/.AMDOverdriveCtrl for better usb usage (no need to individually sync as well)
echo "sync..."
sync # one time only
echo "doing 5870 gigabyte"
rm -f /home/bitcoin/.AMDOverdriveCtrl/default.ovdr >/dev/null 2>&1
cp /home/bitcoin/AMDODCfiles/5870-gigabyte.ovdr /home/bitcoin/.AMDOverdriveCtrl/default.ovdr
#sync
AMDOverdriveCtrl -b -i 0
echo "doing 5850 xtreme"
rm -f /home/bitcoin/.AMDOverdriveCtrl/default.ovdr >/dev/null 2>&1
cp /home/bitcoin/AMDODCfiles/5850.ovdr /home/bitcoin/.AMDOverdriveCtrl/default.ovdr
#sync
AMDOverdriveCtrl -b -i 3
echo "doing 5970"
rm -f /home/bitcoin/.AMDOverdriveCtrl/default.ovdr >/dev/null 2>&1
cp /home/bitcoin/AMDODCfiles/5970.ovdr /home/bitcoin/.AMDOverdriveCtrl/default.ovdr
#sync
AMDOverdriveCtrl -b -i 6
AMDOverdriveCtrl -b -i 9
rm -f /home/bitcoin/.AMDOverdriveCtrl/default.ovdr >/dev/null 2>&1
#!/bin/sh
if [ -e ~/stop-startup ]; then
echo "stopped, ~/stop-startup exists. if it's ok to startup, remove the lock file"
exit 0
fi
echo "syncing disk..."
touch ~/stop-startup
sync
echo "running X in screen..."
screen -T xterm-color -l -dmS x -t X startx
sleep 5 # takes a while for X to bla bla
~/od.sh # run the amdoverdrivectrl script
echo "starting miners..."
screen -dmr x -X screen -t miner1 /bin/bash -lic "cd ~/miner-script && ./run.sh device.5870-gigabyte pool.default miner.phoenix"
screen -dmr x -X screen -t miner2 /bin/bash -lic "cd ~/miner-script && ./run.sh device.5870-ref pool.default miner.phoenix"
echo "done, waiting to make sure we don't crash..."
sleep 30 # sleep for a bit to make sure it runs ok
rm -f ~/stop-startup
echo "ok"
exit 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment