Ensimmäinen ASIC-louhijani: GekkoScience NewPac USB miner

Aikaisemmassa kirjoituksessani mainitsin tilanneeni 22-45 Gh/s SHA256d-louhintanopeudelle (mm. Bitcoin) luvatun USB-tikkumallisen ASIC Minerin, sen nimi on GekkoScience NewPac. Sitä on joskus markkinoitu myöskin korkeammalla nopeudella (130 Gh/s+), mutta kaikesta päätellen tasalaatuisuus ei riittänyt siihen tasoon. Oma yksilöni on kuitenkin keskilaatua parempi lyhyen testailun perusteella.

Tehokkaat ASIC-louhintapiirit kuten Bitmain BM1387 tekee paljon lämpöä. Ja tässä niitä on 2kpl. Tehoa kuluu noin 0,11W/Gh. Niinpä ruuvasin heti alkuun jäähdytyssiilin kaveriksi Noctua 40x10mm tuulettimen, joka jäi käsiin aikaisemmasta projektista. Siitä jää osa siilin reunan yli, mutta se ei haittaa. Alumiinisiili pysyi sormin tunnustellen viileänä asetettuani NewPacin 350MHz kellotaajuudelle 400mV jännitteellä ja louhittuani sillä vartin. Tällä saavutetaan stabiilisti noin 80 Gh/s (+-2) nopeus Bitcoin-louhinnassa ja se vaikuttaa olevan myös oman yksilöni korkein käytettävissä oleva kellotaajuus. Nostin myöhemmin myös jännitettä 460mV asti. Tuo on nyt niin paljon ylikellotettu kuin mahdollista.

Otin käyttöön hyväksi oletetun ja suositellun CGminer-ohjelman. Tarkemmin sanoen CGminer-gekko forkin, ja se osoittautui varsin toimivaksi. Ei mitään ongelmia kääntämisessä ja käyttöönottokin on helppoa. Kun on säätänyt sopivat jutut komentoriviltä, voi mennä tekstivalikoista tallentamaan konfiguraation, jolloin saa JSON-muotoisen tiedoston kutsuttavaksi cgminer -c tiedosto.conf eli fiksumpi tapa kuin laittaa kaikki suoraan komentoriville parametreiksi. Vakiona tallennus menee sinne mistä ladataan asetukset ellei muuta ole määritelty.

HUOM! CGminer nostaa alussa nopeuden portaittain asetusarvooon ja mikäli tulee ongelmia, se pyrkii palauttamaan parametrit toimivalle tasolle. Siinä tai Newpacissa on myös pieni bugi, sillä toisinaan käynnistysten välillä jää suorituskyky huomattavan alas ja sen palauttamiseksi on käynnisteltävä louhinta vähintään kerran uudelleen. Onneksi tuo ongelma ei vaivaa kuin etsiessä parasta suorituskykyarvoa eli asennusvaiheessa.

 cgminer version 4.11.1-wrk2 - Started: [2021-01-11 21:59:43.567]
 (5s):73.43G (1m):65.79G (5m):22.79G (15m):8.437G (avg):80.25Gh/s
  A:4074  R:0  HW:1  WU:1122.9/m
  Connected to multiple pools with block change notify
  Block: c9f8b3d4…  Diff:20.6T  Started: [21:59:43.569]  Best share: 1.71K
 [U]SB management [P]ool management [S]ettings [D]isplay options [Q]uit
  0: GSH 10036043: BM1387:2 350.00MHz      | 73.43G / 80.25Gh/s WU:1122.9/m
  [2021-01-11 21:59:42.146] Started cgminer 4.11.1-wrk2
  [2021-01-11 21:59:42.147] Loaded configuration file /home/terae/mine.conf
  [2021-01-11 21:59:42.147] Probing for an alive pool
  [2021-01-11 21:59:42.239] Pool 0 difficulty changed to 42
  [2021-01-11 21:59:42.277] Pool 0 message: Authorised, welcome to ckpool terae!
  [2021-01-11 21:59:42.310] Pool 1 difficulty changed to 8192
  [2021-01-11 21:59:43.396] GSH 0: Toggling ASIC nRST to reset
  [2021-01-11 21:59:43.494] GSH 0: NewPac Bitcoin Miner (10036043)
  [2021-01-11 21:59:43.569] Network diff set to 20.6T
  [2021-01-11 21:59:43.569] Stratum from pool 1 requested work restart
  [2021-01-11 21:59:43.970] GSH 0: found 2 chip(s)
  [2021-01-11 21:59:44.027] GSH 0: setting frequency to 350.00MHz
  [2021-01-11 21:59:44.038] GSH 0: open cores @ 350.00MHz
  [2021-01-11 21:59:45.274] GSH 0: start work @ 350.00MHz

Linuxissa USB-laitteiden käyttö vaatii pääkäyttäjän oikeudet tai kikkailua. Menin jälleen siitä, mistä aita matalin eli sudo cgminer, jne…tämä on se sama VM (virtuaalikone), jolla pyörii muitakin Bitcoin-juttuja eikä ole mitään hävittävää.

Ostin tähän projektiin myös tuon USB3.0-hubin, jolla on erillinen virtalähde. Virtalähteeltä luvataan saatavaksi tehoa 15W eli sillä pitäisi pystyä ruokkimaan 2-3 tällaista ASIC-tikkua sille luvatuilla suorituskykyarvoilla ja tuohon rinnalle saattaisi mahtua toinen ylikellotettunakin.

Projektilla on käytössä DNS-alidomainnimi bitcoin.operative.link ja lisäsin tuon osoitteen alle myös infosivun, jolla yritän pitää ajankohtaiset tiedot Bitcoineihin liittyvän verkkoni tilasta ja käyttömahdollisuuksista.

Jos koit tästä olevan erityistä hyötyä tai haluat muuten lahjoittaa, niin BTC 1BKPFPoPvMrMnNthAmW5MoqJ87SyCGdijM ei lopu tila lahjoituksilta. Kiitos. 🙂

Lisää kommentti