GPU
GPU (procesor graficzny) ma tysiące małych rdzeni zbudowanych do obliczeń równoległych, a właśnie tego potrzebuje większość algorytmów kopania. GPU są elastyczne: ta sama karta może kopać wiele monet i posłużyć później do gier lub AI.
Ta elastyczność to główny powód, dla którego górnicy wybierają GPU. Gdy jedna moneta staje się mniej opłacalna, ta sama karta może przejść na inny algorytm po zmianie ustawień programu do kopania. ASIC tego nie potrafi.
Nie każdy algorytm używa GPU w ten sam sposób. Niektóre ogranicza szybkość pamięci, więc najważniejsze są taktowanie i rozmiar pamięci. Inne ograniczają rdzenie, więc ważniejsze są taktowanie rdzenia i moc. Niektóre nowsze algorytmy korzystają ze specjalnych jednostek, takich jak rdzenie tensorowe, więc potrzebują nowej karty. Strona Jak kopać dla danej monety wymienia karty i programy, o których wiadomo, że działają.
Rozmiar pamięci wideo może wykluczyć kartę. Algorytm, który potrzebuje dużego zbioru danych w pamięci, nie uruchomi się na karcie z za małą ilością pamięci. Z tego też powodu ta sama karta może pokazywać bardzo różny hashrate na dwóch monetach.
Kopanie na GPU zmieniło się we wrześniu 2022 roku, gdy Ethereum przeszło z proof of work na proof of stake i przestało płacić górnikom. Była to wtedy największa moneta kopana na GPU, więc wiele kart przeszło na inne monety. Kopanie na GPU trwa dziś nadal na wielu innych monetach opartych na proof of work.
Sterowniki mają większe znaczenie, niż większość osób się spodziewa. Program do kopania może wymagać minimalnej wersji sterownika, a aktualizacja może podnieść lub obniżyć hashrate. Jeśli karta nagle kopie wolniej albo się zawiesza, przede wszystkim należy porównać wersję sterownika z README programu.
Częstym błędem jest od razu mocne podkręcanie karty. Lepiej zacząć od ustawień fabrycznych, zmieniać jedno ustawienie naraz i obserwować odrzucone share'y oraz temperatury, w tym temperaturę pamięci, jeśli karta ją podaje.