lolMiner — pełny przewodnik
Opcje ogólne
Parametr Opis
-h [ --help ] Ekran pomocy
--config arg (=./lolMiner.cfg) Plik konfiguracyjny
--json arg (=./user_config.json) Plik konfiguracyjny w formacie Json
--profile arg Profil do wczytania z pliku Json
--nocolor [=arg(=on)] (=off) Wyłącza kolory w wyjściu
--basecolor [=arg(=on)] (=off) Używa schematu 16 kolorów dla terminali bez RGB
--list-coins Wyświetla wszystkie obsługiwane profile monet
--list-algos Wyświetla wszystkie obsługiwane algorytmy
--list-devices Wyświetla wszystkie obsługiwane i wykryte karty w systemie
-v [ --version ] Wyświetla numer wersji lolMiner
Opcje kopania
Parametr Opis
-a [ --algo ] arg Algorytm do kopania.
-p [ --pool ] arg Pula, na której kopać
Format: host:port
-u [ --user ] arg Portfel lub konto użytkownika w puli, na które kopać
--pass arg Hasło konta użytkownika w puli (opcjonalne)
--tls arg Przełącza TLS ("on" / "off")
--dns-over-https arg (=1) Przełącza DNS over HTTPS.
0=tylko domyślny DNS
1=DoH z domyślnym DNS jako zapasowym (domyślnie)
2=wymuszony DNS over HTTPS
--devices arg Urządzenia, na których kopać
Wartości: ALL / AMD / NVIDIA lub lista indeksów rozdzielona przecinkami.
--devicesbypcie [=arg(=on)] (=off) Interpretuje --devices jako listę par PCIE BUS:SLOT
--pers arg Ciąg personalizacji. Wymagany przy użyciu --algo dla algorytmów Equihash
--keepfree arg (=5) Ustawia, ile MB pamięci karty miner ma zostawić wolne.
--benchmark arg Algorytm do benchmarku
-c [ --coin ] arg Moneta do kopania — alternatywa dla --algo, która ustawia zarówno algorytm, jak i ciąg personalizacji dla monet Equihash. (stare)
--max-latency Od v1.53. Jeśli opóźnienie udziałów w puli przekracza tę wartość, a skonfigurowane są pule zapasowe, miner zrywa połączenie i łączy się z następną pulą zapasową (najwcześniej po 10 udziałach na aktywnym połączeniu). W razie potrzeby powtarza to, aż znajdzie pulę poniżej limitu opóźnienia. Wartość domyślna to 0, co wyłącza tę funkcję. Przy podwójnym kopaniu można podać kilka wartości rozdzielonych przecinkiem: pierwsza dotyczy pierwszego algorytmu, a druga drugiego. Jeśli podano tylko jedną wartość, dotyczy ona wszystkich połączeń.
Opcje statystyk:
Parametr Opis
--apiport arg (=0) Port używany przez API
--apihost arg (=0.0.0.0) Host, na którym nasłuchuje API
--longstats arg (=60) Interwał długich statystyk
--shortstats arg (=15) Interwał krótkich statystyk
--statsformat arg (=default) Format długich statystyk. Użyj --help-format, aby zobaczyć dostępne pola.
--hstats [=arg(=0)] (=-1) Wybiera statystyki rysowane poziomo dla każdej karty. Liczba nadpisuje wykrytą szerokość terminala.
--vstats [=arg(=0)] (=0) Wybiera statystyki rysowane pionowo dla każdej karty (domyślnie). Liczba nadpisuje wykrytą szerokość terminala.
--help-format [=arg(=1)] Opis formatu dla --statsformat
--digits arg Liczba cyfr po separatorze w prędkości hashowania
--timeprint [=arg(=on)] (=off) Włącza znacznik czasu w krótkich statystykach ("on" / "off")
--compactaccept [=arg(=on)] (=off) Włącza kompaktowe powiadomienia o zaakceptowaniu
--log [=arg(=on)] Włącza zapis pliku dziennika ("on" / "off")
--logfile arg Ścieżka do własnej lokalizacji pliku dziennika
Opcje specyficzne dla Ethash:
Parametr Opis
--ethstratum arg (=ETHPROXY) Tryb stratum Ethash. Dostępne opcje: ETHV1: EthereumStratum/1.0.0 (Nicehash) ETHPROXY: Ethereum Proxy
--worker arg (=eth1.0) Osobna nazwa workera dla trybu stratum Ethereum Proxy.
--mode arg (=b) Tryb kernela do kopania. Wartości rozdzielone przecinkami pozwalają różnie skonfigurować kilka kart. Użyj --mode a (szybszy) lub --mode b (lepsza efektywność energetyczna). W systemie mieszanym wybierz 'a', aby pominąć karty AMD. --mode s Dodano tryb dzielonego DAG dla kart Nvidia na wypadek, gdyby alokacja pamięci w głównych kernelach się nie powiodła. Będzie nieco wolniejszy, ale poprawia kompatybilność, zwłaszcza dla kart 5G. Użyj --mode s, aby go wymusić.
--lhrv3boost Od v1.50 eksperymentalne odblokowanie LHR v3 do ~90% (3050) i ~92% (3080 12G) (domyślnie włączone). Użyj --lhrv3boost 0, aby wyłączyć ten tryb i wrócić do odblokowania ~65%. Eksperymentalny tryb dla LHR V3 bywa czasem niestabilny przy starcie i pomaga wtedy tylko restart, ale po pierwszym udanym starcie działa stabilnie — dlatego jest opcja wyłączenia go, jeśli zbyt często masz problemy z uruchomieniem. Przy konfigurowaniu --lhrv3boost przez plik json użyj "LHRV3BOOST" : 1.
--lhrtune arg (=auto) Przesunięcie najważniejszych parametrów LHR. Jeśli karta jest niestabilna lub się nie odblokowuje, spróbuj wartości ujemnych. Zakres to +/-40. (stare)
--lhrwait arg (=0) Czas w sekundach oczekiwania po starcie, zanim nastąpi wykrywanie lub kalibracja LHR. (stare)
--disable-dag-verify [=arg(=1)] (=0) Wyłącza weryfikację i naprawę DAG po stronie CPU.
--dagdelay [=arg(=0)] (=-1) Opóźnienie między tworzeniem buforów DAG dla kart. Wartości ujemne włączają generowanie równoległe (domyślnie).
--enablezilcache [=arg(=1)] (=0) Pozwala kartom 8G+ przechowywać DAG do kopania Zilliqa. Jest generowany tylko raz i zapewnia szybsze przełączanie.
--benchepoch arg (=440) Epoka DAG używana w trybie benchmarku
Opcje podziału algorytmów i podwójnego kopania:
Parametr Opis
--dualmode arg (=none) Używany tryb podwójny. Dozwolone opcje: none, zil, zilEx, eth, etc, D-SPLIT, KASPADUAL, ALEPHDUAL,...
--dualpool arg Konfiguracja puli dla dodatkowego połączenia, format: host:port
--dualuser arg Nazwa użytkownika lub adres portfela dla dodatkowego połączenia
--dualpass arg Hasło dla dodatkowego połączenia (opcjonalne)
--dualworker arg (=eth1.0) Osobna nazwa workera dla drugiego połączenia.
--dualtls arg Przełącza TLS ("on" / "off") dla drugiego połączenia.
--dualdevices arg Reguła podziału dla trybu podziału etc i beam. Użyj listy indeksów rozdzielonej przecinkami lub "4G" (domyślnie).
--dualfactor arg Solver będzie równy dualfactor * hashrate Eth/Etc. Na przykład, jeśli współczynnik wynosi 25, a hashrate Eth to 59,5 mh/s, to hashrate podwójny wyniesie 25 razy 59,5 mh/s = 1487,5 mh/s. Maksymalny współczynnik wynosi obecnie 64, a wartość 0 wyłącza podwójne kopanie na karcie
Opcje zarządzania:
Parametr Opis
--watchdog arg (=script) Określa działanie po wykryciu awarii karty.
"off": kontynuuje pracę na pozostałych kartach. Bez działania.
"exit": kończy działanie minera z kodem wyjścia 42, żądając restartu. Zalecane dla kart Nvidia.
"script": wywołuje zewnętrzny skrypt. Domyślne i zalecane dla kart AMD.
--watchdogscript arg Określa skrypt uruchamiany po wykryciu zawieszonej karty
--singlethread [=arg(=-1)] (=-2) Włącza tryb jednego wątku kopania dla wszystkich kart (-1) lub dla karty o podanym id.
--tstart arg (=0) Minimalna temperatura w stopniach C, przy której karta zaczyna pracę. Wartość 0 wyłącza ponowne uruchamianie poniżej stałej temperatury.
--tstop arg (=0) Temperatura w stopniach C, przy której karta wstrzymuje lub przerywa kopanie. Wartość 0 wyłącza zatrzymywanie powyżej stałej temperatury.
--tmode arg (=edge) Tryb zarządzania temperaturą. Użyj "edge" (domyślnie), "junction" lub "memory", aby ustawić tryb zarządzania temperaturą.
--ergo-prebuild arg (=-1) Wyłącza (0) lub włącza (1) wstępne budowanie zbioru danych dla Ergo. -1 oznacza ustawienie domyślne karty.
Opcje podkręcania:
Parametr Opis
--cclk arg (=*) Taktowanie rdzenia kart. Wartości dla kart oddziela się przecinkiem. "*" pozwala pominąć kartę.
--coff arg (=*) Offset rdzenia kart. Wartości dla kart oddziela się przecinkiem. "*" pozwala pominąć kartę.
--mclk arg (=*) Taktowanie pamięci, używane tylko dla KASPA/ALPH do obniżenia poboru mocy wartością 810. "*" pozwala pominąć kartę.
--moff arg (=*) Offset pamięci kart. Wartości dla kart oddziela się przecinkiem. "*" pozwala pominąć kartę.
--pl arg (=*) Limit mocy kart. Wartości dla kart oddziela się przecinkiem. "*" pozwala pominąć kartę.
--fan arg (=*) Prędkość wentylatora kart w %. Wartości dla kart oddziela się przecinkiem. "*" pozwala pominąć kartę.
--no-oc-reset Zapobiega resetowaniu ustawień podkręcenia przy zamykaniu minera
