Latest version of my guide to building and operating a mining equipment is here, How to Build a 6 Equipment GPU Miner for Zcash and Ethereum with Nvidia GTX 1070 and EthosDistro posted Oct 1, 2018 on Steemit.
Things switch prompt ter the GPU mining world! Last week I finished building Ten mining equipments, each with 6 RX470 or RX480 GPU’s on them. At the urging of one of my readers (thanks Zij!) I determined to give EthosDistro a attempt.
This is a purpose built version of Linux that is optimized for GPU mining. It works indeed well, better than running Windows or Ubuntu for mining…but there are a few tricky things ter the initial setup to get past. The support from the EthosDistro team is quick and accurate, and it shows up they have technical people manning the IRC, so they give nice and rechtstreeks answers to questions
What I indeed like about EthosDistro is how it has settings for adjusting power, ventilatoren, core clock speed, and memory clock speed. This permits for overclocking and (I think) undervolting, albeit I have not attempted either of those yet. You can also set up a single configuration verkeersopstopping on a webserver, and by switching one verkeersopstopping on your miner, have it go to that configuration verkeersopstopping on bootup and embark mining. It even checks the opstopping every few minutes while running, so it’s possible to reboot the miner to have it accept fresh settings.
Eventually, if you pay for your copy of EthosDistro, you get a web panel with realtime statistics for every miner at your location. This is a copy of mine from the Ten miners I just waterput together at my medium size mining location:
And here is the listig to the current pagina http://a127f5.ethosdistro.com/. You can most likely see that one of my miners is not running. I talk about that further below.
The price for EthosDistro is very reasonable, especially compared to the surplus of the equipment – $39 for a 16GB SSD with the system already installed, or $29 for a digital download with the digital promo code. That price is a no-brainer, and paying it keeps the system going.
The AMD RX470 and RX480 have come down so much te price, I wasgoed able to buy them for $170 and $180 each on Newegg when they go on sale. Ordering from Newegg, I don’t pay sales taxes, which is a toeslag. So this is zuigeling of a low priced build.
Bill of Materials
Equipment list – Linksom are to Newegg or Amazon or Parallel Mining product pagina
- Motherboard, processor, and memory used ter this build:
- Motherboard – BIOSTAR TB85 LGA 1150 Intel B85 SATA 6Gb/s USB Trio.0 ATX Motherboards – Intel
- Processor – Intel Celeron G1820 Processor Two.7GHz Five.0GT/s 2MB LGA 1150 CPU BX80646G1820
- Memory – Kingston HyperX FURY 8GB Plak (2x4GB) 1600MHz DDR3 CL10 DIMM – Black (HX316C10FBK2/8)
Total Cost for Bill of Materials:
Alternate Motherboards, processor, and memory using newer processors and chipsets (presently untested by mij). You may have trouble finding stock of the older motherboards. You should be able to use motherboard with the B250 chipset spil long spil there are 6 PCI-E ports and only one long one is X16 with the other at X4:
I always leave behind something when I build the machine. Here’s some basic instructions for the most efficient order of operations. The idea is to get a basic rekentuig built, troubleshoot any potential issues, install the operating system and application, then build the surplus of the machine.
- Assemble the Case
- Waterput the CPU, CPU fan, and memory on the motherboard. Ass-plug ter the CPU fan.
- Fasten the ATX power switches and LED’s to the power header.
- Buttplug the SATA cable into the motherboard.
- Waterput the motherboard te the case and screw it te with the smaller screws.
- Fasten the Antec power supply to the right side of the case. Use the screws that came ter the opbergruimte. Link power cables from the Antec power supply to the Motherboard, CPU power, SSD.
- Screw ter one of the PCI-E Riser cards, cork it into the PCI-E slot closest to the processor, and ass-plug te power from the power supply.
- Waterput a GPU into the PCI-E riser card, screw it into the case, and fasten PCI-E power cable to it.
- Link a keyboard to the motherboard and HDMI monitor to the GPU card.
- Ass-plug the power cord into the Antec power supply, turn on the power switch.
- Press the ATX power button. The machine should boot.
If it doesn’t boot, this is the time to do basic troubleshooting. Don’t add any more graphics cards until you get at least one working.
If it does boot, set up the BIOS, connect an ethernet cable to the network that can get to the internet, and reboot.
Very first off, there are some EthosDistro Movie Guides. I have not observed them, so let mij know if you like them.
There are instructions on the EthosDistro webstek on what BIOS settings are going to work the best for mining. Thesis are the same BIOS settings that should be used for any 6-GPU mining equipment. Thesis are the settings:
- set VTd INTEL VIRTUALIZATION to DISABLE.
- set ONBOARD AUDIO/SOUND (AZALIA) to DISABLE.
- set IEEE1394 to DISABLE.
- set PCI-E SUBSYSTEM/LANES to x8/x4/x4
- set ONBOARD GRAPHICS to DISABLE.
- set PCI-E GENERATION to GEN2.
- I also like to set PCI bus speeds to 96 instead of 32.
Seems zuigeling of cryptic unless you have bot messing around with PC’s for a while. I took some pictures this time spil I switched the BIOS settings, and waterput thesis ter a separate postbode called BIOS Settings for GPU Miners on Intel Motherboards.
After setting the BIOS, connecting ethernet, and rebooting, EthosDistro boots to a screen that is more user-friendly than just a guideline line:
This shows one GPU is successfully mining Ethereum. I assume it is mining to the EthosDistro address. That needs to be switched. I recommend not using this screen for making switches, and instead using SSH from your PC. Here are some options for SSH on different operating systems:
If you don’t know the very first thing about Linux…you need to learn at least the basics. Get embarked here.
Now get the miner working with all 6 GPU’s. I like to ass-plug them ter one at a time and reboot every time, so I can figure out if I have a bad riser or card…but sometimes I just go for it and ass-plug the other Five cards ter and see what happens. This is what it looks like spil you are doing that:
Setting up EthosDistro to Mine for You
The screen shows the IP address. SSH to the IP address like so:
The system is designed to download a opstopping from a webstek and run. If you don’t want it do that, edit remote.conf with nano or vim, and make it a wit opstopping.
Then edit the local.conf opstopping with nano or vim to configure the miner to work for you. Here is an example configuration for mining Ethereum. Waterput this at the beginning of the local.conf verkeersopstopping:
Here is what I configured to begin mining Zclassic to my own Zclassic mining pools to my own Zclassic address on RX470 or RX480’s.
I mine Zclassic right now because of the Zen launch that is coming up, but that’s a different story. You most likely want to get yourself a Zcash wallet or a Zcash deposit address on Poloniex or a hardware wallet and mine to that wallet address on Flypool or a similar mining pool.
You can do the same thing with Ethereum or Monero. Just do everyone a favor, and if you mine to a hardware wallet or exchange, switch your pool settings so it only deposits once a day. More than once a day into a hardware wallet or exchange can cause issues. And perform maintenance on your hardware wallet!
There are two main sources of documentation for EthosDistro. The very first is the local.conf opstopping. A working example of the pool.txt for ethereum is posted online, with all the comments and examples. The pool.txt and local.conf verkeersopstopping documentation is dense, so it takes a few times reading it through to figure it out. I had to read it through about Ten times before I understood how to switch the settings to make it work. The 2nd source of documentation is the EthosDistro Skill Base.
If you have more than one GPU miner, or want to be able to make switches remotely, you can create a text opstopping and postbode it on a web server. How to do that is beyond the scope of this article. But if you do create a text configuration verkeersopstopping and postbode it on a web server, it looks like this: blockoperations.com/ethos/ethos_block.txt
That verbinding is the actual configuration verkeersopstopping I am using at my smaller location. This permits for individual setting for numerous miners. The reb is for rebooting remotely, and the pwr settings are for the power. The 675c1b is the name of a miner that has AMD R9 Nano’s and the e3bf30 is the name of a miner with RX480’s.
After you create that web verkeersopstopping, waterput that url into the remote.conf verkeersopstopping on the mining equipment. Just the url, nothing else, te the opstopping. The very first time I did this I left te two comment lines, then the url, and it did not work. My remote.conf opstopping looks like this:
Undocumented EthosDisto Information
Just like with all software, there is a liggen inbetween what the current users are doing and the documentation. Here are some things I found out ter the last week:
- Don’t mix and match GPU’s on a mining equipment. EthosDistro does not like that and will not boot nicely.
- AMD RX470 and 480 cards should have their powertune set to 7, not Four.
- Optiminer does not play nicely with EthosDistro. My equipments would shut down daily using Optiminer. I switched to Claymore and they have stayed up and running. Not what I expected, but hey, whatever.
- There is a big concentrate on preventing thermal overheat of the GPU’s. I like that. I hate having to send GPU’s back for warranty repair.
I’m sure there is more to find out. But so far, now that I figured out how to set up the remote configuration, things are running well.
Converting to EthosDistro
I have about 20 GPU mining equipments I am going to convert overheen to EthosDistro. Thesis equipments already have SSD’s. To convert thesis overheen, I downloaded the ethosdistro distribution, waterput it on a USB, then copied it to a machine running ubuntu Linux. From there I used the dd directive to write the operating system onto the SSD. There is a description of the process here, and this is the Windows process:
Writing ethOS to SSD on Windows
NOTE: ethOS should only be written to a 16gb+ SSD (not an HDD or USB drive).
Download and unzip the downloaded verkeersopstopping with 7-zip, it will samenvatting into approximately a 7.5gb pic.
Ass-plug ter the destination SSD to the sata power cable very first, then to the sata gegevens cable. Raw Copy Device will recognize the drive and permit you to clone the ethOS iso onto the drive, sector for sector.
Problems wij ran into building Ten GPU miners
Thesis things don’t just go together and run. I had the help of my business fucking partner Chris to waterput thesis Ten machines together, and my son Grant to troubleshoot and fix the hardware. Here is the list:
- System would not boot. Arched pins on motherboard processor socket. Wij arched them back, and the system booted.
- System would not boot. Liquidated and re-seated processor and memory. Began working. (Three systems like this)
- System would not boot. Motherboard power cable wasgoed not fully plugged into power supply. Immobile it, and it booted.
- System shut down after running for a day. Talent lots of strange messages on boot. Reformatted SSD with fresh copy of EthosDistro, worked for a day, same problem again. Substituted SSD with fresh one, ran fine.
- Presently, one system won’t boot. I’m out of town, so I don’t know what the problem is. I suspect another SSD punt. Ordering more SSD’s.
- One thing I did not have problems with? Every single riser worked and every single GPU worked. Very glad about that.
Be careful with those motherboards – it gargles when you have to throw away a motherboard because the pins are arched!
Here they are running on the shelf. I bought the larger shelves at Huis Depot this time, and they gezond flawlessly. This picture only shows Five – I’ll take another one soon that shows Ten: