XMRStak — pełny przewodnik
Rozpoczęcie kopania
Miner ma 2 sposoby wstępnej konfiguracji: prosty i zaawansowany.
Prosty sposób pyta użytkownika o minimum informacji. Wymagane odpowiedzi to y , (lub yes), n , (lub no):
Prosta konfiguracja:
Use simple setup method? y
Please enter the currency that you want to mine: wpisz walutę lub algorytm kopania
Enter pool address (pool address:port): wpisz adres:port połączenia z pulą
Username (wallet address or pool login): wpisz adres portfela
Password (mostly empty or x): naciśnij Enter
Does this pool port support TLS/SSL? Use no if unknown. (y/N): naciśnij y lub n
Zaawansowana konfiguracja:
Use simple setup method? n
Do you want to use the HTTP interface? Unlike the screen display, browser interface is not affected by the GPU lag. If you don't want to use it, please enter 0, otherwise enter port number that the miner should listen on 5656
Please enter the currency that you want to mine: wpisz walutę lub algorytm kopania
Enter pool address (pool address:port): wpisz adres:port połączenia z pulą
Username (wallet address or pool login): wpisz adres portfela
Password (mostly empty or x): naciśnij Enter
Rig identifier for pool-side statistics (needs pool support). Can be empty: wpisz nazwę riga lub naciśnij Enter
Does this pool port support TLS/SSL? Use no if unknown. (y/N) wpisz y lub n
Do you want to use nicehash on this pool? (y/N) n
Do you want to use multiple pools? (y/N) wpisz y, jeśli chcesz skonfigurować pulę zapasową, lub n
Konfiguracja
Przed pierwszym uruchomieniem minera nie ma żadnych plików konfiguracyjnych. Pliki konfiguracyjne zostaną utworzone przy pierwszym starcie. Ich liczba zależy od dostępnych backendów. config.txt zawiera ogólne ustawienia minera. pools.txt zawiera wybrane pule i walutę do kopania. amd.txt, cpu.txt i nvidia.txt zawierają ustawienia poszczególnych backendów minera i mogą służyć do dalszego dostrajania (Tuning Guide).
Uwaga: jeśli pula ignoruje opcję rig_id w pools.txt służącą do nazwania workera, sprawdź w dokumentacji puli, jak ustawić nazwę workera.
Użycie w Windows
Kliknij dwukrotnie plik xmr-stak.exe
Wypełnij ustawienia adresu puli, walutę, nazwę użytkownika i hasło
set XMRSTAK_NOWAIT=1 wyłącza okno dialogowe Press any key to exit. przy uruchamianiu bez UAC.
Użycie w Linuksie i macOS
Otwórz terminal w folderze z plikiem binarnym
Uruchom minera poleceniem ./xmr-stak
Opcje wiersza poleceń
Miner pozwala nadpisać część ustawień opcjami wiersza poleceń. Uruchom xmr-stak --help, aby wyświetlić wszystkie dostępne opcje wiersza poleceń.
Używanie różnych backendów
W Linuksie i OSX dodaj ./ przed nazwą pliku binarnego xmr-stak.
Tylko CPU:
xmr-stak --noAMD --noNVIDIA
Tylko NVIDIA/AMD:
Miner automatycznie wykryje, czy dostępne jest CUDA (dla kart NVIDIA) lub OpenCL (dla kart AMD).
xmr-stak --noCPU
NVIDIA przez OpenCL
Na kartach NVIDIA można używać backendu OpenCL, który pierwotnie powstał dla kart AMD. Niektóre karty NVIDIA osiągają z tym backendem lepszą wydajność.
xmr-stak --openCLVendor NVIDIA --noNVIDIA
Użycie obrazu Docker
Obraz Docker możesz uruchomić w następujący sposób:
docker run --rm -it -u $(id -u):$(id -g) --name fireice-uk/xmr-stak -v "$PWD":/mnt xmr-stak
docker stop xmr-stak
docker run --rm -it -u $(id -u):$(id -g) --name fireice-uk/xmr-stak -v "$PWD":/mnt xmr-stak --config config.txt
Debugowanie obrazu Docker od środka:
docker run --entrypoint=/bin/bash --rm -it -u $(id -u):$(id -g) --name fireice-uk/xmr-stak -v "$PWD":/mnt xmr-stak
Konfiguracja raportów HTML i JSON API
Aby skonfigurować raporty opisane w README, musisz ustawić zmienną httpd_port. Następnie włącz Wi-Fi w telefonie i otwórz w przeglądarce telefonu adres [miner ip address]:[httpd_port]. Jeśli chcesz używać danych w skryptach, wersję JSON danych znajdziesz pod adresem [miner ip address]:[httpd_port]/api.json
