Recently embarked mining ethereum and determined to blog my practice across the process. You can see my very first “POC” miner at my lessons learned te part 1. Te my 2nd miner I determined to seek a toneel that I can scale on and eventually turn into a money generating device.
6+ GPU Miners
The very first thing I did on my 2nd machine wasgoed increase the GPU count. Its a elementary concept indeed, the more GPUs the thicker the hash rate (Mh/s), the swifter ETH can be mined/generated. This meant getting a motherboard that supported more PCI slots te order to install more GPUs. My dearest motherboard so far base on the price has bot this Gigabyte proefje, other motherboards whom have 6+ PCI slots are +$200. I experimented with a few (ASRock, MSI and Biostar) and cannot say anything specifically negative about them just that the Gigabyte is priced the best. My 2nd choice wasgoed the MSI Krait due its build and the ease of upgrading the bios, and finding support online from other miners.
You voorwaarde adjust the PCI settings on your bios otherwise it won’t boot up with more than Five GPUs. It will give you a very none descriptive segfaults that looks like this:
There is a very good guide on how to do this on the MSI’s, on the Gigabyte the setting is under MISC te the huis pagina of the BIOS. Make sure you flash the latest BIOS. Not sure why GEN2 voorwaarde be defined, but base on some light investigation seems to be related to the amount of gegevens lanes/encoding GEN2 uses versus the default GEN3.
Moreover, going to 6 GPUs also meant thicker power supply, te my hunt anything smaller than a 850 WATT one is too puny. I always find modular ones to be the best, again the EVGA is one of my dearest.
Finding the coolest card! No literally the one that runs the coolest with the least power consumption, a good hash rate and its not above $300 has bot my obsession the last Two weeks. So far I can cozily say the RX460’s are still my dearest ones base on the above factors. This is simply because I haven’t gotten my arms on any RX470’s or RX480’s, because of their amazing hash rate versus power consumption efficiency everyone seems to want them. If you find them ter stock usually they are more than $300+ or attempt your luck te ebay. Each RX480 can toughly generate 22 Mh/s versus an RX460 at 11 MH/s. Problem is that unlike the expensive brother of the 480 the 460 can be picked up for $109 if you look ter the right placed. Yes it is 4GB versus a 8GB card, but wij are mining ETH on borrow time wij all know that. Just looking at the hash rate versus cost the RX460 seem like a good choice, but when overheen clocked then it becomes a fine alternative.
On ethos to overclock just go after this ordinary steps:
- Run voorstelling stats it will produce an output similar to:
wij will specifically be looking at
The default_core tells us what the expected clock rate of the card is, meantime the core tells us what is actually set. Te this output you can see most of my cards are actually under clock. Let say wij were going to overclock by 5% wij calculate that from the default values, for example on the output above my very first GPU runs at 1212 MHZ, so a 5% overheen clock would be 1272 MHZ.
Two. edit local.conf vim local.conf add/comment out the following lines:
globalcore sets your speed across all cores, globalmem does the same for memory, fan sets fan speed and powertune how much power to provide to the GPU (more means more pull from the power supply more consumption). To increase the 5% just add core
Thesis settings can also be edited vanaf GPU for example
where c94e13 is the machine hostname, can be obtained by running hostname and after that have a katern vanaf GPU (e.g. GPU0 is very first katern, GPU1 2nd). I have different GPUs and this is why you see variations of the default_core ter step one. Due to this I set my overclock parameters vanaf GPU (not everyone will have the same 5%) spil the following:
Three. The last step is effortless, save and restart :wq and then r ,-). Oh don’t leave behind to verify when the machine boots up again your settings kicked te by running demonstrate stats again!
Using this technology I have bot able to get the RX460 cozily producing inbetween 13–14 Mh/s with ran cold with a 850 WATT power supply. Te a 6 GPU equipment that is 78–84Mh/s which equals to about $184 a month today not taking power cost into consideration. I am spending toughly about $30–40 on power vanaf miner. That is a $144 vanaf month vanaf machine! Not too bad considering that ETH is set to overpass bitcoin ter the future due to brainy contracts and bitcoin is $4200 this week.
GPU Firmware hacks
Another way to squeeze extra voorstelling out of GPU is to modify their bios. This will overwrite what clock rate the machine thinks it can operate at on its ASIC which will render better spectacle, but with more risk spil well. If a mistake is made while modifying the bios you could end up with a burned GPU. Where spil te overclocking the worst is that the machine will crash before then! I haven’t experimented with it yet with it because it requires a windows machine, and also the best custom-made bioses I have found have bot for the RX480/470 and not the RX460. If interested, the following guide does a superb job at explaining the process https://steemit.com/ethereum/@yogibear/mine-more-ethereum-with-rx470-rx480-bios-mods
A part of mij wasgoed not considering writing this but the security nuttigheid ter mij couldn’t stand against. Here are some basic steps to take with your ethos equipment, if you haven’t done so already.
ethos is clearly built on Ubuntu 14.04 (Trusty) :
and their updater is packaged around the operating system ethos-update does not update ubuntu. Te fact when you run an update guideline they clearly say its not supported it!
which means you have a linux machine on an old OS version with ssh open and (default credentials, hopefully not). Here are some basic steps to take to make your machine a tad bit more secure.
- Lock down ssh, by /huis/ethos# vim /etc/ssh/sshd_config disabling root loom ter and switching the default port.
save and restart the service service ssh restart
Two. switch default password passwd ethos
and if you can ssh into your account with a key instead of a password.
Evolution of this Project
After sharing with a few colleagues my rente te mining and some of my latest escapades they determined to leap te and asked mij to build them miners. Spil a result ter a span of a few weeks wij have built 12 miners and counting, here is what a one of those larger setups looks like:
If you are nosey or interested ter building your own ETH miner, reach out, I am here to help!