Mining kryptowalut – część 2/4 - testy i porównanie wydajności

Mining kryptowalut  – część 2/4 - testy i porównanie wydajności

Testy wydajności rozpoczniemy od najbardziej rozpowszechnionego obecnie wśród „kopalnych” na GPU Ethereum. Jest to druga największa waluta (stan na 26.06.2017) pod względem kapitału rynkowego, który wynosi ponad 25 miliardów dolarów. Test przebiega przy użyciu minera Claymore Dual Miner w wersji 9.6. Funkcja dual mining jest wyłączona – kopane jest wyłącznie Ethereum. Miner obsługuje obie platformy OpenCL i CUDA, wyniki można więc porównać bezpośrednio. Wyniki są zaokrąglone do 1 Mh/s.

Porównanie wyników miningu Ethereum
Producent Karta Wynik (w nawiasie zegary, na których osiągnięto wynik)
ustawienia domyślne ustawienia oszczędne ustawienia maksymalne
AMD HD 7950/R9 280 12 (925/1250) 11 (900/1250) 14 (1050/1400)
HD 7970/R9 280X 14 (1000/1500) 13 (900/1500) 16 (1150/1600)
R9 290 26 (947/1250) 24 (900/1350) 27 (1000/1400)
R9 390 28 (1000/1500) 26 (900/1550) 29 (1050/1600)
R9 Fury 28 (1020/500) 28 (974/525) 29 (1075/525)
RX 470/570 21 (1206/1750) 24 (1165/2000) 26 (1350/2000)
RX 480/580 24 (1266/1750) 27 (1165/2000) 28 (1400/2100)
NVidia GTX 1050 Ti 13 (1290/1750) 12 (1290/2500) PL=70% 14 (1450/2500) PL=100%
GTX 1060 6 GB 20 (1506/2000) 19 (1506/2100) PL=65% 24 (1650/2100) PL=100%
GTX 1070 27 (1506/2000) 30 (1606/2125) PL=60% 34 (1650/2125) PL=100%
GTX 1080 29 (1607/2500) 28 (1607/2650) PL=60% 33 (1750/2650) PL=100%
GTX 1080 Ti 39 (1480/2500) 37 (1480/2700) PL=60% 42 (1650/2700) PL=100%

Wyjaśniam zawartość tabeli - po pierwsze z racji tego, jak podkręca (a raczej "odkręca") się karty NVidii, należy manipulować parametrami Power Limit (PL) i Temperature Target (TT) tak, aby uzyskać kontrolowany throttling - karta i tak próbuje narzucić sobie tryb Boost. Większość kart nie jest w stanie nawet przy minimalnych obrotach wentylatora dojść do najniższej możliwej wartości docelowej temperatury i prościej to osiągnąć przez ograniczenie pobieranego prądu właśnie poprzez Power Limit. 1050 i 1050 Ti mają ten parametr ograniczony w sterowniku na 70%, większe karty mogą zejść niżej, natomiast w przypadku testowanych 1060-ek ustawienie Power Limit na 60% powodowało znaczący spadek wydajności, stąd ustawienie na 65%. W przypadku 1070 i wyższych kart można próbować schodzić z Power Limitem jeszcze niżej, ale zależy to od posiadanej sztuki, nasze najlepiej sprawowały się przy 60%.

Po drugie, część starszych kart AMD ma zablokowaną kontrolę napięć. Objawia się to na kilka sposobów - suwak w Afterburnerze nie jest aktywny albo zmiana wartości nie powoduje żadnej różnicy w działaniu karty; w niektórych modelach nawet zmiana napięcia w BIOS-ie karty nie ma odbicia w rzeczywistości. Takie karty są mało przydatne, ponieważ łatwo je przegrzać i są droższe w eksploatacji. Niestety, ciężko o jednoznaczną identyfikację, które karty mają blokadę programową, które sprzętową, a które są w pełni odblokowane - zależy to często nie tylko od modelu, ale także od wersji BIOS-u i rewizji PCB.

Po trzecie, do podkręcania nowych kart AMD (390, Fury i 4xx/5xx) bardzo przydaje się oprócz wspomnianego Afterburnera mały programik o nazwie WattTool, który pozwala dokładnie ustawić napięcie i zegar przypisany do każdego z 8 stanów zasilania na karcie (Afterburner ustawia tylko najwyższy). Jest to o tyle pomocne, że Afterburner pozwala na regulację napięcia podawanego na rdzeń karty tylko w zakresie od -100 mV do +100 mV od wartości wyjściowej, a przy obniżeniu zegara wypada też kontrolować napięcie. Dzięki temu można uzyskać vgpu w RX 570 w okolicach 0.85V przy zegarze 1106 MHz, co przekłada się na konsumpcję energii przez całą kartę w okolicach 85 W. WattTool wymaga do działania sterowników wspierających Polarisa, czyli 16.6 lub nowsze.

Po czwarte, uważny czytelnik zauważył pewnie, że GTX 1070 na domyślnych zegarach jest szybszy od GTX 1080. To nie jest błąd - algorytm Ethash zależy w dużej mierze od wydajności podsystemu pamięci, a przede wszystkim od opóźnień. GDDR5X zastosowane w 1080-ce pomimo wyższego zegara mają zdecydowanie wyższe opóźnienia i stąd bierze się taki, a nie inny wynik. Dlatego też do kopania Ethereum omija się GTX 1080 - w wysoko wydajnych konstrukcjach stosuje się GTX 1070 albo od razu GTX 1080 Ti.

Obserwuj nas w Google News

Pokaż / Dodaj komentarze do: Mining kryptowalut – część 2/4 - testy i porównanie wydajności

 0