Guide on how to setup a mining rig! (GPU/CPU/Scrypt mining)
crypto·@vodenoff·
0.000 HBDGuide on how to setup a mining rig! (GPU/CPU/Scrypt mining)
<center> </center> Today I've decided to spend a few hours creating this tutorial and help desk, it will be updated frequently and its to support all kinds of members varying from noobies to advanced miners. If you got questions, you can ask me in the comments. Contests of this install guide: 1. How to get started in buying a mining rig, working out your budget and what GPU's to purchase for Scrpyt mining. 2. How to install these parts to the motherboard/ power supply. 3. How to set-up Teamviewer/Cgminer and install all the files needed to mine. 4. How to keep your Rig's cool and stable. 5. Best pools to use, and how to add a failover pool in-case your main one goes down. 6. My setup. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 1. How to get started in buying a mining rig, working out your budget and what GPU's to purchase for Scrpyt mining. * 1a: First of all what is your budget for mining? I've spent around 2000 dollars per rig for averaging around 3,000Khs which personally i think is awesome, Come up with a budget you're happy to spend. I wouldn't recommend spending less than $1,000 for a mining rig due to the profit income. It would be more beneficial and profitable if you spent that $1000 directly on a coin to make money. * 1b: What to buy once figured out budget? Use these resources and shops to help you make your mind up: https://en.bitcoin.it/wiki/Mining_hardware_comparison (Scroll down to: Graphic Cards) I would recommend a R9 280x (Very quiet and good temps, also runs at around 750KH's if you use the right settings) Or a R9 7950 (Cheap card, great performance, Kinda noisy but they're decent) If you have extra dollars and luck to find them, you can buy AMD RX 480 or similar from RX series (All are out of stock) http://www.overclockers.co.uk/ http://www.scan.co.uk/ & Of course, EBAY. Here is my setup. Graphic card: https://www.scan.co.uk/products/3gb-asus-radeon-r9-280x-directcu-ii-top-6400mhz-gddr5-gpu-1070mhz-2048-cores-dvi-d-hdmi-dport Motherboard: https://www.scan.co.uk/products/asus-crosshair-v-formula-z-amd-990fx-s-am3plus-ddr3-pcie-20-(x16)-quad-sli-3-way-crossfirex-2x-esata Power Supply: http://gyazo.com/03900591d8f694078aa043ad282feefb (I have two of these, and use double psu connector for two power supplys) RAM: https://www.ebay.co.uk/p/Kingston-KHX1600C10D3B1-8G-8-GB-PC3-12800-DDR3-1600-DDR3-SDRAM-1600-MHz-DIMM-240-pin-RAM-Module/136291078?_trksid=p2047675.m4097.l9054 CPU: https://www.ebay.co.uk/sch/sis.html?_itemId=131045457291&_nkw=AMD+Sempron+145+2+8GHz+Processor+L2+Cache+1MB+Socket+AM3+SDX145HBGMBOX&_trksid=p2047675.m4099.l9146 Hardrive: USB or 60GB Kingston. Riser cables: https://www.ebay.co.uk/p/Pci-express-Pci-e-16x-Riser-Card-Flex-Flexible-Ribbon-Extender-Extension-Cable-pcieriserflx/132142089?_trksid=p2047675.m4097.l9056 (Get four risers, or two and two powered riser cables) For two psu's on one motherboard: Dual PSU Power Supply Adaptor Cable Connector Ethernet cable: http://www.ebay.co.uk/itm/RJ45-CAT5e-ETHERNET-NETWORK-LAN-COLOUR-CABLE-PATCH-CABLE-RJ45-INTERNET-XBOX-PS3-/251372558113?pt=LH_DefaultDomain_3&var=550304102185&hash=item3a86f8d721 Optional / fan for the top of the GPU's to remove hot air: https://www.ebay.co.uk/sch/sis.html?_itemId=321228880267&_nkw=Corsair+Air+Series+AF120+Performance+Edition+High+Airflow+120mm+Fan+Single+Fan+w&_trksid=p2047675.m4099.l9146 Ok that's what i bought for a few rigs just to give you an idea, once you've ordered what you decided to go for wait for the parcels to be delivered. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Once the goods have been delivered we can begin to assemble our rig! 2. How to install these parts to the motherboard/ power supply. First of all, we start with a place to put our rigs. We need them cool and out of the way since these bad boys will be on 24/7 bringing you in $$$. Once you've found where you can store them, you will need a few requirements to put the motherboard/psu's on. You could go with a simple desk but that's more money. Here are just two of my NEW rigs when assembling: https://i.gyazo.com/fead9e783e4389333983a665da1e7968.png https://i.gyazo.com/1ef1db0b5e046a9d77d917e87a010a2c.png You can of course just use what you want, but just wanted to share with you guys what i did for this. * 2a: Ok, now we have a good place and a good platform. Now we need a stand for the GPU's, i just made a stand using some cheap wood, you can see my design in the previous images. Once thats sorted, we can now build our rig! -First, we place the motherboard on the tile for example. -now we can add the CPU and Ram to the mobo. -then the dual power connector (thats of course if you have 2psu's) -connect the power supplies to the connector. -Add the riser cables to the pci-slots. -Then place and mount the gpu's on the stand, here we can connect the riser cables to the gpu. Then add the fan to the motherboard, (12v corsair, thats of course if you have one) Finally add the cables from the PSU to the top of the gpu. Add the Monitor to the Motherboard. Thats it! Simple as that, once thats all connected.. We can now move on to adding Ubuntu or windows to the rig. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 3. How to set-up Teamviewer/Cgminer and install all the files needed to mine. * Setup the system 3a: download Ubuntu 12.04.2 LTS image which can be found here: http://releases.ubuntu.com/precise/ - make the install iso - use: http://unetbootin.sourceforge.net/ 3b: Once you have extracted the ubuntu iso, and inserted it into your motherboard, power on your mobo and rapidly hit the delete key so you can get into the bio's settings. Here you will need to go to the settings tab which displays the boot setup, select your USB storage device. - When you've installed Ubuntu, open up "Terminal" * Preparation 2a: Login as root, update the system and download necessary upgrades: 2b: Use the current commands: Code: --- sudo su apt-get update && apt-get upgrade --- -Now the Compiler files needed for this install. -Install additional tools like svn, git … Code: --- sudo su apt-get install -y build-essential gcc make cmake mc python-dev subversion git bzip2 unzip --- * Install AMD Catalyst drivers Code: --- sudo apt-get install fglrx-updates fglrx-amdcccle-updates fglrx-updates-dev sudo aticonfig --lsa sudo aticonfig --adapter=all --initial sudo reboot --- 3a: After your computer reboots, you can verify that everything worked by typing: Code: --- sudo aticonfig --adapter=all --odgt --- 3b: If you see all of your GPUs listed, with “hardware monitoring enabled” next to each, you’re good to go. * Download CGMINER, APP SDK v2.9 with OpenCL™ & AMD SDK V 6.0 http://developer.amd.com/tools-and-sdks/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/downloads/#one 4a: Once download use the following commands: Code: --- mkdir amdapp_2-9 cd amdapp_2-9 tar -zxvf ~/Downloads/AMD-APP-SDK-v2.9-lnx64.tgz sudo ./Install-AMD-APP.sh sudo reboot --- 4b: Now we can download Cgminer: Code: --- git clone -b 3.7 git://github.com/ckolivas/cgminer.git cgminer --- 4c: Download ADL SKD V 6.0 http://developer.amd.com/tools-and-sdks/graphics-development/display-library-adl-sdk/ -Once downloaded, use the following commands: Code: --- mkdir ADL_SDK cd ADL_SDK mv ~/Downloads/ADL_SDK_6.0.zip . unzip ADL_SDK_6.0.zip cp include/* ../cgminer/ADL_SDK --- 4d: Now just to be safe, while installing cgminer i would recommend downloaded all these commands i have added and researched from my own mistakes: Code: --- sudo apt-get install libtool sudo apt-get install libcurl4-openssl-dev pkg-config libtool libncurses5-dev libudev-dev screen xterm sudo apt-get install libcurl4-gnutls-dev sudo apt-get install autoconf sudo apt-get install -y build-essential gcc make cmake mc python-dev subversion git bzip2 unzip --- 4e: Once thats all downloaded, we can now begin to make cgminer. Code: --- cd cgminer --- -Once in the cgminer directory, use this command: Code: --- ./autogen.sh && ./configure --enable-opencl --enable-scrypt && make --- 4f: You will most likely get an error, but thats normal. Now use this command: Code: --- ./configure --enable-opencl --enable-scrypt --- 4g: Let linux do its thing. then you should get an option to Make install. Code: --- sudo make install --- 4h: Once completed do the following command to check if its installed correctly: Code: --- cd cgminer export DISPLAY=:0 export GPU_USE_SYNC_OBJECTS=1 ./cgminer -n --- Congratulations, thats cgminer installed. Now we can do the necessary setup and conf parameters needed for cgminer to run. * Install SSH, Curl, and package updates 5a: Download putty or teamviewer for remote desktop access, Putty is recommended: http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe 5b: Install SSH by typing: Code: --- sudo apt-get install openssh-server byobu --- 5c: Install Curl and package updates by typing (or copying & pasting into Putty) the following commands: Code: --- sudo apt-get install curl sudo apt-get update sudo apt-get upgrade --- 5d: Once you've installed putty, you can now turn off the monitor on your rig and go on your main desktop to connect to your rig to copy and paste the following commands. * Create cgminer startup script Code: --- cd .. --- 6a: create a new file for cgminer: Code: --- sudo nano cgminer_startup.sh --- 6b: Once in the file copy and paste the following, make sure you edit the blanks which contain for example "Your username" change this, you will need to create a pool account to add a worker, i would recommend: https://wdc.d2.cc 6c: Create a worker, then go back to the file and change the user and password. 6d: You can also change the parameters, the following code is good start for a r9 280x Code: --- #!/bin/sh export DISPLAY=:0 export GPU_MAX_ALLOC_PERCENT=100 export GPU_USE_SYNC_OBJECTS=1 cd /home/YOUR_XUBUNTU_USERNAME/cgminer ./cgminer --scrypt -I 13 --thread-concurrency 21712 -o stratum+tcp://wdc.d2.cc:3335 -u USERNAME -p PASSWORD --- -save the file by doing "CTRL O & then to exit do CTRL X" Once out of the file, do the following: Code: --- sudo chmod +x cgminer_startup.sh --- * Create an alias to easily check on cgminer 7a: Type the following into the terminal Code: --- sudo nano .bashrc --- 7b: Scroll to the end of the file, and then add this text above the line that reads “# enable programmable completion…” Code: --- alias cgm='screen -x cgm' --- 7c: save and quit out of that file. * Start the script by closing the terminal and re-opening it again. 8a: To start the script do the following command: Code: --- ./cgminer_startup.sh --- 8b: It should now start up cgminer, give it a few mins. Once is fully loaded and you can see your temps, and accept shared. do the following commands. Code: --- S --- Enter. Code: --- W --- Enter. Code: --- Enter --- 8c: It should save you a conf. file, close cgminer by doing the following command. CTRL C 8d: Once out of cgminer and back into the terminal, do the following command: Code: --- sudo nano /home/YOUR USERNAME HERE/.cgminer/cgminer.conf --- 8e: You should now be in the conf file so you can edit all the parameters needed for you GPU setup. Once you've changed everything to your standards, exit the conf. file CTRL O < Saves it. CTRL C < Exit the file. 8f: Then open to run cgminer now, all you need to do is type cgminer into the terminal like this: Code: --- cgminer --- Congratulations thats it! ---------- -Now we got the rigs up and running, we need to keep them cool and stable while they run for 24hours. 4. How to keep your rigs cool and stable 4a: To keep them low temps i would purchase a few fans, i would recommend the following: Honeywell Black Tilt and Pivot Turbo Fan - 7 Inch. 4b: Keep your windows open, not to wide incase it rains and you dont want water on your mobo lol. Fans is the most efficient way and best solution to keeping them cool. ------ 5. Best pools to use and most stable, just a few recommendations: https://wdc.d2.cc https://ltc.hashfaster.com/ http://poolerino.com/ Many more out there though, but these are the ones i use. ------- 6. My Setup here are a few images :) http://gyazo.com/21fe3904a13c104b746d3555e0379168.png http://gyazo.com/b9069f978469c1b4652203f06c475dbf.png http://gyazo.com/6c1fdeadd897b4092698754bbfb1f05d.png https://steemitimages.com/DQmQUSA9y9MnScsbK6ZedRkpuyozj6fhaFPPJF4Fb48R4HC/image.png https://steemitimages.com/DQmXUdssifmqL5FALsJ7huEoR4ppzeAnnpbainEZni6TiPP/image.png    <center> --  Join Steemit SlavChat @ discord.gg/kStC5AH -- </center>