GPU als geldpers: alles over cryptocoin mining

73 reacties
Inhoudsopgave
  1. 1. Inleiding
  2. 2. Cryptocurrencies minen
  3. 3. Thuis minen: bestaande pc of mining rig?
  4. 4. Wallets en pools
  5. 5. Mining software
  6. 6. Welke gpu is het best voor mining?
  7. 7. Ethereum, Monero en Zcash resultaten
  8. 8. Cryptobubbel?
  9. 73 reacties

Welke gpu is het best voor mining?

Om te bepalen of een videokaart geschikt is om mee te minen zijn er drie factoren die we moeten bekijken. Allereerst de aanschafprijs. Het afgelopen jaar is de prijs van videokaarten als gevolg van de mininghype helaas sterk opgelopen, wat de terugverdientijd uiteraard niet ten goede komt. De tweede factor zijn de miningprestaties, ofwel de hashrates die een videokaart aan de dag weet te leggen. Hoe hoger de prestaties, hoe beter zou je denken. Dat laatste is echter niet per definitie waar, want het energieverbruik is een minstens net zo belangrijke factor. Als de gpu A 10% betere prestaties levert dan gpu B, maar het verschil in opbrengst wordt teniet gedaan door een veel hogere energieverbruik, dan is gpu B toch een slimmere keuze.

Omdat er verschillende miningalgoritmes zijn is het echter lastig om de prestaties van gpu's in één cijfer samen te vatten. Wij hebben toch geprobeerd dat te doen. Met behulp van de ingebouwde benchmark tool in Nicehash Classic hebben we voor een groot aantal kaarten de prestaties voor Keccak, NeoScrypt, Lyra2REv2, DaggerHashimoto, Decred, CryptoNight, Lbry, Equihash, Pascal, X11Gost, Sia, Blake2s, Skunk in kaart gebracht, waarna we ook X17 en Lyra2Z handmatig hebben gebenchmarkt. Bij elke benchmark hebben we middels een speciale PCI-E riserkaart bovendien ook het energieverbruik van de videokaart gemeten, omdat hier grote verschillen bij optreden tussen verschillende algoritmes. Het gemeten verbruik is dat van alleen de videokaart, en dus niet van het complete systeem. We hebben de volgende gpu's getest:

  • Nvidia Titan V
  • Nvidia GeForce GTX 1080 Ti
  • Nvidia GeForce GTX 1080
  • Nvidia GeForce GTX 1070 Ti
  • Nvidia GeForce GTX 1070
  • Nvidia GeForce GTX 1060 6GB
  • Nvidia GeForce GTX 1060 3GB
  • Nvidia GeForce GTX 1050 Ti
  • Nvidia GeForce GTX 980 Ti
  • Nvidia GeForce GTX 980
  • AMD Radeon Vega 64
  • AMD Radeon Vega 56
  • AMD Radeon RX 580

Gpu's van oudere generaties hebben we niet getest, omdat de verhouding tussen hashpower en energieverbruik daarvan zodanig is dat het niet rendabel meer is om die in te zetten voor mining.

Testmethode

We hebben de kaarten op drie verschillende manieren getest: Met standaardinstellingen, met een power limit van 70% om zo het maximale energieverbruik terug te schroeven, en juist bij een overklok voor de gpu en het geheugen. Voor alle GeForce 9- en 10-serie kaarten geldt dat we hierbij de gpu en het geheugen met respectievelijk 100 en 300 MHz hebben overklokt, terwijl we bij de Titan V kozen voor 100 en 100 MHz. De AMD Vega 64 overklokten we naar 1730 en 1000 MHz, terwijl de Vega 56 na overklok op 1590 en 900 MHz werkte. Dit zijn in alle gevallen 'veilige' overkloks die met gemak behaald kunnen worden. In de praktijk is er met wat experimenteren doorgaans aanzienlijk meer uit te halen, vooral ook door het verlagen van de power limit te combineren met het overklokken van gpu en geheugen.

Om de geoptimaliseerde prestaties van de Radeon RX 580 te meten hebben we gebruik gemaakt van een kaart die ons door lezer MinM was beschikbaar gesteld. Anders dan de Nvidia kaarten en de Vega's, heeft de RX 580 namelijk een custom bios met strakkere geheugentimings nodig om optimaal te presteren. De geoptimaliseerde RX 580 die wij gebruikten werkte op 1200 en 2140 MHz.

Al deze benchmarks resulteren in een grotehoeveelheid data. Liefhebbers die hier diep in willen duiken verwijzen we graag naar deze tabel (PDF) met daarin alle cijfers, en op de volgende pagina deze pagina kijken we ook specifiek naar de prestaties bij DaggerHashimoto (Ethereum), Cryptonight (Monero) en Equihash (Zcash, Zencash).


Alle testresultaten wat betreft hashrates én energieverbruik. Klik hier om de tabel als PDF te openen.

Globale testresultaten

Voor de overzichtelijkheid hebben we echter ook geprobeerd de resultaten van alle benchmarks in één getal te vangen. Omdat de hashrates per algoritme sterk verschillen hebben we gebruik gemaakt van een zogenaamd meetkundig gemiddelde om een prestatieindex per kaart te berekenen. Omdat niet alle kaarten in staat bleken de NeoScrypt, Lyra2REv2 en X17 test goed te draaien, hebben we deze bij het berekenen van de meetkundig gemiddelden buiten beschouwing geladen. Naar de gemiddelde prestaties hebben we ook het gemiddelde energieverbruik berekend. Ten slotte hebben we voor alle kaarten efficiency scores berekend, waarbij we de prestatiescores delen door het energieverbruik.

Onderstaande grafieken laten steeds de scores zien met standaardinstellingen, met een power limit van 70% en juist met een overklok voor de gpu en het geheugen. Duidelijk is dat de Nvdia Titan V met afstand de beste gemiddelde scores laat noteren, maar met een verkooprijs van 3200 euro is deze kaart wel bijna een factor drie duurder dan de GeForce 1080 Ti en de AMD's Radeon RX Vega 64, die respectievelijk op de tweede en derde plaats in de prestatiegrafieken te zien zijn. Wat opvalt is dat het verlagen van de power limit bij de meeste kaarten slechts een beperkte negatieve invloed heeft op de prestaties, terwijl een overklok van de gpu en voornamelijk het geheugen, een grotere positieve impact hebben.

Kijken we naar het energieverbruik, dan zien we dat de AMD Radeon RX Vega kaarten en de GeForce GTX 980 Ti en 1080 Ti het meest verbruiken. Wat ook opvalt is dat het verlagen van de power limit eigenlijk bij alle kaarten zorgt voor een significant lager energieverbruik.

De derde grafiek, die van de efficiency laat zien dat de Nvidia Titan op dit punt heer en meester is, wat het logische gevolg is van de ongeëvenaarde prestaties en het beperkte energieverbruik van deze kaart. De rest van de GeForce 10 serie zit allemaal ongeveer in hetzelfde ballpark, waarbij we zien dat het verlagen van de power limit altijd zorgt voor significant betere efficiency.

Nvidia's GeForce 900 serie is aanzienlijk minder efficiënt, en ook de kaarten van AMD scoren op dit punt duidelijk minder goed dan de 10-serie van Nvidia.

  • Prestaties
  • Energieverbruik
  • Efficiency

0
*