Created
May 27, 2011 11:37
-
-
Save disq/995082 to your computer and use it in GitHub Desktop.
Scripts to overclock & start bitcoin miners on boot
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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