0.26.8 UPD 28 sie Windows, Linux

Pobierz T-Rex Miner

T-rex miner — pełny przewodnik

-a, --algo                     Określa używany algorytm haszujący.
                                   autolykos2
                                   blake3
                                   etchash
                                   ethash
                                   firopow
                                   kawpow
                                   mtp
                                   mtp-tcr
                                   multi
                                   octopus
                                   progpow
                                   progpow-veil
                                   progpow-veriblock
                                   progpowz
                                   tensority
        --coin                     Ustawia nazwę monety.
                                   Pomaga uniknąć przebudowy DAG przy powrocie z sesji opłaty dewelopera.
                                   Przykład: "etc" dla Ethereum Classic, "etc+zil" dla kopania Ethereum Classic + Zilliqa.
        --extra-dag-epoch          Alokuje na GPU dodatkowy DAG dla podanej epoki. Przydatne przy podwójnym kopaniu
                                   monet takich jak Zilliqa (ZIL). (np.: --extra-dag-epoch 0)
                                   Można ustawić dla każdej karty osobno listą wartości rozdzielonych przecinkami
                                   (ustaw -1 dla kart, które nie mają alokować dodatkowego DAG).
        --nonce-start              [Ethash, ProgPOW] Początkowy nonce przy szukaniu rozwiązania.
        --nonce-range-size         [Ethash, ProgPOW] Rozmiar zakresu nonce do przeszukania. Zakres zostanie podzielony między wszystkie urządzenia.
    -d, --devices                  Lista urządzeń CUDA do użycia, rozdzielona przecinkami.
                                   Identyfikatory urządzeń liczone są od 0.
        --ab-indexing              Indeksowanie jak w Afterburner (tak samo jak domyślne, ale od 1).
        --devices-info             Wyświetla listę dostępnych w systemie urządzeń zgodnych z CUDA.
    -i, --intensity                Intensywność GPU 8-25 (domyślnie: auto).
                                   Steruje rozmiarem obciążenia GPU, czyli tym, ile nonce miner
                                   przetwarza „za jednym razem”: N = 2 ^ intensity
        --low-load                 Tryb niskiego obciążenia (domyślnie: 0). 1 - włączony, 0 - wyłączony.
                                   W miarę możliwości zmniejsza obciążenie kart. Można podać jako ciąg rozdzielony przecinkami, aby włączyć
                                   tryb dla części kart z listy (np.: --low-load 0,0,1,0)
        --dual-algo                Drugi algorytm w trybie podwójnego kopania.
        --dual-algo-mode           Steruje zachowaniem GPU w trybie podwójnego kopania (domyślnie: a12).
                                   Format: <algo>:<tuning coefficient>
                                   "<algo>" może być jednym z: "a1" (pierwszy algorytm), "a2" (drugi algorytm), "a12" (oba - podwójne kopanie)
                                   "<tuning coefficient>" jest opcjonalny i może mieć postać
                                         "rXX" (współczynnik "dual ratio" równy XX), albo
                                         "rXX:lrYY" (współczynnik "dual ratio" równy XX, współczynnik "LHR dual ratio" równy YY), albo
                                         "hXX" (procent hashrate głównego algorytmu równy XX).
                                   Szczegóły w przewodniku po podwójnym kopaniu.
        --profit-per-mh            Szacowana opłacalność algorytmów w trybie podwójnego kopania na 1MH hashrate.
                                   Służy do precyzyjnego ustawienia proporcji algo1/algo2; miner będzie starał się zmaksymalizować zarobki.
                                   Format: <profit_algo1>:<profit_algo2>.
                                   Przykład: --profit-per-mh 0.0516:0.0012
        --lhr-tune                 [Ethash, Autolykos2] Wartość strojenia LHR, czyli procent pełnej prędkości, który miner
                                   stara się osiągnąć na kartach LHR (domyślnie: -1). Zakres od 10 do 95.
                                   -1 - auto
                                    0 - wyłączone (dla kart bez LHR)
                                   74 - zalecana wartość początkowa dla większości kart LHR w trybie niskiego poboru mocy (zob. --lhr-low-power)
                                   78 - zalecana wartość początkowa dla większości kart LHR
                                   Można ustawić dla każdej karty osobno, np.
                                   "lhr-tune": "0,0,77.5,0" - ustawi wartość strojenia LHR 77.5 dla trzeciej karty.
        --lhr-autotune-mode        [Ethash, Autolykos2] Tryb autostrojenia LHR (domyślnie: down). Dopuszczalne wartości:
                                   off  - autostrojenie wyłączone. Wartość strojenia LHR jest stała podczas kopania i nie zmienia się
                                          bez względu na to, jak często wykrywana jest blokada LHR
                                   down - wartość strojenia LHR zmniejsza się, gdy miner wykryje blokadę LHR
                                   full - tak samo jak "down", ale dodatkowo miner będzie próbował zwiększać wartość strojenia LHR,
                                          jeśli na bieżącym poziomie praca jest stabilna
        --lhr-autotune-step-size   Krok autostrojenia LHR (domyślnie: 0.1).
                                   Określa, o ile autostrojenie zmienia wartość strojenia LHR.
        --lhr-autotune-interval    Interwał autostrojenia LHR w minutach (domyślnie: 5:120).
                                   Format: <interval_up>:<interval_down>.
                                   "<interval_up>" to czas w minutach, przez który GPU musi kopać
                                   bez blokad LHR, zanim miner spróbuje zwiększyć wartość strojenia LHR.
                                   Jeśli GPU trafiło na blokadę LHR, wartość strojenia nie zmniejszy się, gdy poprzednia blokada LHR
                                   została wykryta ponad "<interval_down>" minut temu.
        --lhr-low-power            [Ethash] Zmniejsza pobór mocy w trybie LHR kosztem nieco niższego hashrate (domyślnie: 0).
                                   1 - włączony, 0 - wyłączony. Można podać jako ciąg rozdzielony przecinkami, aby włączyć
                                   tryb dla części kart (np.: --lhr-low-power 0,0,1,0)
        --kernel                   [Ethash] Wybór kernela CUDA (domyślnie: 0). Zakres od 0 do 5.
                                   0 włącza autostrojenie: miner przetestuje każdy kernel i wybierze najszybszy.
                                   Można podać listę rozdzieloną przecinkami, aby zastosować różne wartości dla różnych kart.
                                   (np.: --kernel 2,1,1,3)
                                   Obsługa tego parametru może zostać później rozszerzona na inne algorytmy.
        --gpu-init-mode            Włącza sekwencyjną inicjalizację DAG (domyślnie: 0).
                                   0 - wszystkie karty inicjalizowane równolegle
                                   1 - w pełni sekwencyjna inicjalizacja, po jednej karcie
                                   2 - po dwie karty naraz
                                   itd.
        --dag-build-mode           [Ethash, ProgPOW, Octopus] Steruje sposobem budowania DAG (domyślnie: 0).
                                   0 - auto (miner wybierze najodpowiedniejszy tryb na podstawie modelu karty)
                                   1 - domyślny (odpowiedni dla większości kart graficznych)
                                   2 - zalecany dla kart 30xx, aby zapobiec nieważnym udziałom
                                   Można podać listę rozdzieloną przecinkami, aby zastosować różne wartości dla różnych kart.
                                   (np.: --dag-build-mode 1,1,2,1)
        --dataset-mode             [Autolykos2] Tryb zbioru danych. (domyślnie: 2). Dopuszczalne wartości:
                                   0 - auto (domyślnie 2)
                                   1 - pojedynczy (przy każdym bloku ERGO karta przestaje haszować, dopóki nie wygeneruje zbioru danych)
                                   2 - podwójny (miner generuje zbiór danych dla następnego bloku ERGO, zanim ten nadejdzie,
                                       z niewielką stratą raportowanego hashrate, a gdy następny blok nadejdzie,
                                       od razu zaczyna haszować, nie tracąc 1-4 sekund na tworzenie zbioru danych).
                                       W tym trybie zapotrzebowanie na pamięć jest podwójne, bo karta musi trzymać dwa bufory.
                                       Jeśli karta nie ma dość pamięci na dwa zbiory danych, miner wróci
                                       do trybu pojedynczego bufora.
        --keep-gpu-busy            Kontynuuje kopanie nawet po utracie połączenia z pulą.
                                   Przydatne, gdy karta zawiesza się w cyklu start/stop, który występuje, gdy
                                   pada połączenie z internetem.

    -o, --url                      Adres URL puli wydobywczej w formacie: <scheme>://<host>:<port>
                                   Obsługiwane schematy: stratum+tcp
                                                      stratum+ssl
                                                      stratum+http
                                                      stratum2+tcp
                                                      stratum2+ssl
                                   stratum2 jest zwykle używany przez Nicehash, MiningPoolHub i inne podobne pule
                                   Przykład: stratum+tcp://eu1.ethermine.org:4444
                                            stratum+ssl://zcoin.mintpond.com:3005
                                            stratum2+tcp://daggerhashimoto.hk.nicehash.com:3353
        --url2                     Adres URL drugiej puli dla drugiego algorytmu w trybie podwójnego kopania.
    -u, --user                     Nazwa użytkownika na serwerze puli.
        --user2                    Nazwa użytkownika na serwerze puli dla drugiego algorytmu w trybie podwójnego kopania.
    -p, --pass                     Hasło do serwera puli.
        --pass2                    Hasło do serwera puli dla drugiego algorytmu w trybie podwójnego kopania.
    -w, --worker                   Nazwa workera.
        --worker2                  Nazwa workera na serwerze puli dla drugiego algorytmu w trybie podwójnego kopania.
        --proxy                    IP:port do połączenia przez serwer proxy SOCKS5.
                                   Nazwy domen również są rozwiązywane przez proxy.
        --dns-https-server         IP:port serwera DNS działającego przez DNS-over-HTTPS.
    -r, --retries                  Liczba ponownych prób, jeśli wywołanie sieciowe się nie powiedzie.
    -R, --retry-pause              Przerwa w sekundach między próbami.
    -T, --timeout                  Limit czasu sieci, w sekundach (domyślnie: 300)
        --time-limit               Czas w sekundach, po którym miner się wyłączy. (domyślnie: 0 - wyłączone)
        --temperature-color        Ustawia kolor temperatury rdzenia w statystykach kart. Przykład: 55,65 - oznacza, że
                                   temperatury powyżej 55 będą żółte, powyżej 65 - czerwone. (domyślnie: 67,77)
        --temperature-color-mem    Ustawia kolor temperatury pamięci w statystykach kart. (domyślnie: 80,100)
        --temperature-limit        Temperatura rdzenia, przy której karta zostaje wyłączona. (domyślnie: 0 - wyłączone)
        --temperature-start        Temperatura rdzenia, przy której karta zostaje ponownie włączona po wyłączeniu. (domyślnie: 0 - wyłączone)
        --api-bind-http            IP:port API minera przez HTTP (domyślnie: 127.0.0.1:4067). Ustaw 0, aby wyłączyć.
                                   Dla dostępu z zewnątrz ustaw IP na 0.0.0.0; wtedy zalecane jest także ustawienie
                                   "--api-read-only".
        --api-https                Włącza protokół https dla wywołań API.
        --api-key                  Wcześniej wygenerowany klucz autoryzacji wywołań API. Wygenerujesz go przez "--api-generate-key".
                                   Wymagany, aby zezwolić na wywołania API modyfikujące/aktualizujące.
        --api-read-only            Zezwala tylko na operacje odczytu w wywołaniach API.
                                   Domyślnie włączone, jeśli nie ustawiono "--api-key".
        --api-generate-key         Generuje klucz API z hasła użytkownika. Wynikowy klucz jest wartością dla "--api-key".
                                   Użyj tej opcji razem z "-c", aby zapisać api-key bezpośrednio w pliku konfiguracyjnym.
        --api-webserver-cert       Pełna ścieżka do pliku certyfikatu serwera webowego API.
        --api-webserver-pkey       Pełna ścieżka do pliku klucza prywatnego serwera webowego API.
    -N, --hashrate-avr             Długość przesuwanego okna w sekundach do obliczania średniego hashrate (domyślnie: 60, maks.: 86400).
        --sharerate-avr            Długość przesuwanego okna w sekundach do obliczania częstotliwości udziałów (domyślnie: 600).
        --gpu-report-interval      Częstotliwość raportu statystyk kart. Minimum to 5 s. (domyślnie: 30 s)
        --gpu-report-interval-s    Częstotliwość raportu statystyk kart liczona w udziałach. Domyślnie 0 (wyłączone).
    -q, --quiet                    Tryb cichy. Bez żadnych statystyk kart.
        --hide-date                Nie pokazuje daty w konsoli.
        --send-stales              Nie odrzuca nieaktualnych udziałów.
        --validate-shares          Sprawdza udziały przed wysłaniem do puli. Włącza też informacje o trudności udziałów.
        --no-color                 Wyłącza kolorowe wyjście w konsoli.
        --no-hashrate-report       Wyłącza raportowanie hashrate do puli.
        --no-new-block-info        Nie wyświetla w konsoli informacji o nowym bloku.
        --no-nvml                  Wyłącza statystyki kart przez NVML.
        --no-strict-ssl            Wyłącza weryfikację certyfikatu przy połączeniach SSL.
        --no-sni                   Wyłącza ustawianie nagłówka SNI przy połączeniach SSL.
        --no-watchdog              Wyłącza wbudowany watchdog.
        --watchdog-exit-mode       Określa działanie "A", które watchdog ma wykonać, jeśli miner zostanie zrestartowany "N" razy
                                   w ciągu "M" minut.
                                   Format: N:M:A. Dopuszczalne wartości:
                                                  N: dowolna dodatnia liczba całkowita,
                                                  M: dowolna dodatnia liczba całkowita,
                                                  A: r(restart systemu), s(wyłączenie systemu), e(wyjście z minera)
                                   Działania "r" i "s" wymagają uruchomienia minera z uprawnieniami administratora.
                                   Przykłady:
                                   20:10:s - watchdog wyłączy system, jeśli miner zostanie zrestartowany 20 razy
                                             w dowolnym 10-minutowym przedziale
                                   5:7:r   - watchdog zrestartuje system, jeśli miner zostanie zrestartowany 5 razy
                                             w dowolnym 7-minutowym przedziale
    -B, --benchmark                Tryb benchmarku.
        --benchmark-epoch          Numer epoki używany podczas benchmarku (domyślnie: 0).
                                   Dotyczy tylko algorytmów opartych na DAG, z wyjątkiem rodziny ProgPOW.
        --benchmark-block          Numer bloku używany podczas benchmarku (domyślnie: 0).
                                   Dotyczy tylko algorytmów z rodziny ProgPOW.
    -P, --protocol-dump            Zapisywanie protokołu w dzienniku.
    -c, --config                   Wczytuje plik konfiguracyjny w formacie JSON.
    -l, --log-path                 Pełna ścieżka do pliku dziennika.
        --cpu-priority             Ustawia priorytet procesu (domyślnie: 2) od 0 bezczynny, 2 normalny do 5 najwyższy.
        --autoupdate               Automatycznie aktualizuje minera, gdy dostępna jest nowsza wersja.
        --back-to-main-pool-sec    Wymusza powrót minera do głównej puli podczas pracy na puli zapasowej.
                                   Parametr podawany w sekundach. (domyślnie: 600)
        --exit-on-cuda-error       Wymusza natychmiastowe wyjście minera przy błędzie CUDA.
        --exit-on-connection-lost  Wymusza natychmiastowe wyjście minera po utracie połączenia.
        --exit-on-high-power       Wymusza natychmiastowe wyjście minera przy wysokim poborze mocy.
                                   (np.: --exit-on-high-power 600 - wyjście, gdy łączny pobór mocy przekroczy 600W)
        --reconnect-on-fail-shares Wymusza natychmiastowe ponowne połączenie z pulą po N kolejnych nieudanych udziałach (domyślnie: 10).
        --fork-at                  Wymusza zmianę algorytmu przy określonym warunku (działa tylko z włączonym wbudowanym watchdogiem)
                                   Warunek epoki: <algo_name>=epoch:<epoch_number> (np.: --fork-at etchash=epoch:390).
                                   Warunek bloku: <algo_name>=block:<block_number> (np.: --fork-at x16rv2=block:6526421).
                                   Warunek czasu:  <algo_name>=time:<YYYY-MM-DDTHH:MM:SS>. Czas trzeba podać w UTC+0.
                                   (np.: --fork-at firopow=time:2021-10-26T06:00:00).
                                   Aby zmienić port głównej puli, wpisz go zaraz po algorytmie: <algo_name>:<port_number>
                                   (np.: --fork-at x16rv2:4081=time:2019-10-01T16:00:00).

  --------------------- Uruchamianie dowolnych skryptów ------------------------
    -- (skrypty muszą znajdować się w tym samym katalogu co plik wykonywalny t-rex) --
    -------------------------------------------------------------------------

        --script-start             Uruchamia skrypt użytkownika zaraz po starcie minera (np.: --script-start script_filename)
        --script-exit              Uruchamia skrypt użytkownika tuż przed wyjściem z minera.
        --script-epoch-change      Uruchamia skrypt użytkownika przy zmianie epoki.
        --script-crash             Uruchamia skrypt użytkownika w razie awarii minera.
        --script-low-hash          Uruchamia skrypt użytkownika przy niskim hashrate. Próg podaje się w MegaHashach/sekundę.
                                   Przykład: --script-low-hash script_to_activate:50
                                            (uruchamia skrypt "script_to_activate", gdy łączny hashrate spadnie do 50MH/s)

  -------------------- Dostrajanie GPU (Windows i Linux) ------------------

        --pl                       Ustawia limit mocy GPU (Windows - w procentach, Linux - w watach)
                                   Wymaga uruchomienia minera z uprawnieniami administratora.
        --lock-cclock              Określa żądane zablokowane taktowanie rdzenia GPU w MHz. (domyślnie: 0 - wyłączone).
                                   Wymaga uruchomienia minera z uprawnieniami administratora.
                                   Przykład: --lock-cclock 1000 (ustawia taktowanie 1000MHz na wszystkich kartach, które to obsługują)
                                            --lock-cclock 1000,1300,0 (ustawia 1000MHz na GPU #0, 1300MHz na GPU #1, pomija GPU #2)
        --mt                       Tryb memory tweak (domyślnie: 0 - wyłączony). Zakres od 0 do 6. Ogólne zalecenie:
                                   zacznij od 1 i zwiększaj tylko wtedy, gdy karta jest stabilna.
                                   Efekt jest podobny do działania ETHlargementPill.
                                   Obsługiwany tylko na kartach Pascal z pamięcią GDDR5 lub GDDR5X.
                                   Wymaga uruchomienia minera z uprawnieniami administratora.
                                   Można podać listę rozdzieloną przecinkami, aby zastosować różne wartości dla różnych kart.
                                   Przykład: --mt 4 (stosuje tryb #4 na wszystkich kartach, które to obsługują)
                                            --mt 3,3,3,0 (stosuje tryb #3 na wszystkich kartach oprócz ostatniej)

  -------------------- Dostrajanie GPU (tylko Windows) ---------------------

                                   Wszystkie opcje można podać jako listę rozdzieloną przecinkami, aby zastosować różne wartości dla
                                   różnych kart. (wartość domyślna wszystkich opcji: 0 - nieużywane)
        --fan                      Ustawia prędkość wentylatora GPU w procentach lub temperaturę docelową (auto-fan).
                                   Dopuszczalne formaty:
                                      --fan N           (gdzie N to prędkość wentylatora)
                                      --fan t:N         (gdzie N to docelowa temperatura rdzenia)
                                      --fan t:N[F1-F2]  (jak wyżej, ale z prędkością wentylatora ograniczoną do zakresu [F1%, F2%])
                                      --fan tm:N        (gdzie N to docelowa temperatura pamięci)
                                      --fan tm:N[F1-F2] (jak wyżej, ale z prędkością wentylatora ograniczoną do zakresu [F1%, F2%])
                                   Przykład: --fan 45,t:67,tm:95,t:69[45-100],tm:90[50-95]
                                   co oznacza
                                      GPU #0: ustaw prędkość wentylatora na 45%
                                      GPU #1: utrzymuj temperaturę rdzenia GPU na 67C
                                      GPU #2: utrzymuj temperaturę pamięci GPU na 95C
                                      GPU #3: utrzymuj temperaturę rdzenia GPU na 69C
                                              z prędkością wentylatora ograniczoną do zakresu [45%, 100%]
                                      GPU #4: utrzymuj temperaturę pamięci GPU na 90C
                                              z prędkością wentylatora ograniczoną do zakresu [50%, 95%]
                                   Uwaga: w trybie auto-fan prędkości wentylatorów są domyślnie ograniczone do zakresu [0%, 100%].
        --cclock                   Ustawia offset taktowania rdzenia GPU w MHz.
                                   Wymaga uruchomienia minera z uprawnieniami administratora.
                                   Przy wyjściu i podczas przebudowy DAG zostanie ustawiony na 0.
        --mclock                   Ustawia offset taktowania pamięci GPU w MHz.
                                   Wymaga uruchomienia minera z uprawnieniami administratora.
                                   Przy wyjściu i podczas przebudowy DAG zostanie ustawiony na 0.
        --cv                       Ustawia napięcie rdzenia GPU w procentach. Musi mieścić się w zakresie [0, 100].
                                   Używaj tylko wtedy, gdy wiesz, co robisz!
                                   Wymaga uruchomienia minera z uprawnieniami administratora.
        --lock-cv                  Określa żądane napięcie rdzenia GPU w mV. (domyślnie: 0 - wyłączone).
                                   Wymaga uruchomienia minera z uprawnieniami administratora.
        --pstate                   Ustawia P-state GPU. Dopuszczalne wartości: p0.
                                   Wymaga uruchomienia minera z uprawnieniami administratora.

 -------------------------------------------------------------------------

        --version                  Wyświetla informacje o wersji i kończy działanie.
    -h, --help                     Wyświetla ten tekst pomocy i kończy działanie.

Pobierz T-Rex Miner

0.26.8