De quoi avez-vous besoin pour l’exploitation minière?

équipement:

Cartes Nvidia: 1060, 1070, 1070ti, 1080, 1080ti, 2070, 2080, 2080ti et bien d’autres.
Si vous avez d’autres cartes graphiques, elles devraient également être compatibles avec ce programme.

logiciel:

1. Programme minier – GMiner.
2. Le programme de dispersion – MSI Afterburner.
Il fonctionne très bien pour limiter la puissance et la température (c’est très important pour protéger vos cartes
graphiques et optimiser le hashrate!)
3. Configuration d’accélération testée


Démarrage rapide

Pour démarrer Ethash, entrez en ligne de commande:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1
--algo – algorithme de minage, dans ce cas ethash
--server – adresse et port du pool, dans ce cas, le pool est eth.2miners.com, le port est 2020
--user – Ethash nom du portefeuille et du travailleur, dans ce cas, le portefeuille est 0x5218597d48333d4a70cce91e810007b37e2937b5, le travailleur est le travailleur1

Pour les algorithmes Ethash et Etсhash, il existe 2 options pour le protocole stratum (proxy et stratum), pour spécifier explicitement le protocole utilisez le paramètre « –proto », par exemple, pour utiliser le pool Nicehash, entrez dans la ligne de commande:
miner --algo ethash --server daggerhashimoto.usa.nicehash.com:3353 --user 3LsTTSsSy17xuoShcMHuRgGBxKn1AHgeVN --proto stratum

Si vous avez une plate-forme mixte, vous pouvez exécuter le mineur uniquement sur les appareils CUDA:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --opencl 0
ou uniquement sur les appareils OpenCL:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --cuda 0
ou sur les appareils de votre choix, tels que GPU0 GPU2 et GPU4:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --devices 0 2 4
la liste des GPU disponibles peut être vue en appelant la commande suivante :
miner --list_devices

Pour définir des limites de température sur GPU0 GPU2 et GPU4, une fois que l’exploitation minière sur cet appareil se mettra en pause jusqu’à ce qu’il refroidisse:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --devices 0 2 4 --templimit 80 70 65
où 80 est la limite de température pour GPU0, 70 est la limite de température pour GPU2, 65 est la limite de température pour GPU4

Pour enregistrer les journaux du mineur dans un fichier pour une analyse ultérieure:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --logfile c: \ log.txt
où « c: \ log.txt » est le chemin d’accès au fichier avec les journaux du mineur.

Options du mineur:

--algoou en bref -a– algorithme d’extraction (par exemple: ‘ethash’, ‘kawpow’, ‘cuckatoo32’, ‘beamhash’)
--list_devices– liste des périphériques disponibles pour l’exploitation minière
--serverou en bref -s– adresse du pool d’extraction (par exemple: ‘eu.btgpool.pro’, ‘ eu1.zhash.pro « )
--portou peu -n– port piscine minière (par exemple: « 5057 », « 1445 »)
--userou peu -u– connexion de la piscine minière ou l’ adresse de portefeuille, le nom du travailleur peut être spécifié par un point (par exemple: » sRuJK1BmA758GbOn. worker ‘,’ GfGLyfP9GzZbPeTzvW1KSx3HeMnrNAiGWY.rig0 ‘)
--worker– nom du worker pour Ethash strarum, pour les pools qui ne supportent pas wallet.worker (par exemple:’ rig0 ‘)
--passou brièvement -p– le mot de passe du worker ou le mot de passe du pool par défaut, peut être vide,la valeur par défaut est ‘x’ (par exemple: ‘sRuJK1Bm’)
--ssl– activer / désactiver la connexion sécurisée avec le pool de minage, doit être pris en charge par un pool, la valeur par défaut est ‘0’ (‘0’ – off ou ‘1’ – on)
--ssl_verification– activer / désactiver la vérification des certificats pour une connexion sécurisée, cela peut ne pas fonctionner avec les pools dont le certificat a expiré, la valeur par défaut est ‘0’ (‘0’ – off ou ‘1’ – on)
--proto– spécifiez le mode de protocole de strate, valeurs possibles: proxy et strate, utile pour l’extraction Ethash, la valeur par défaut est ‘proxy’ (par exemple: ‘strate’)
--dag_mode– liste des modes de fichier Dag séparés par des espaces (0 – auto, 1 – simple, 2 – double), la valeur par défaut est ‘0’ (par exemple: ‘2 1 0’)
--dag_limit– séparés par des espaces liste des limites de taille de fichier Dag en mégaoctets, pour désactiver la limite, utilisez 0, la valeur par défaut est ‘0’ (par exemple: ‘4096 4096 4096’)
--cache_dag– activer / désactiver la mise en cache du fichier DAG pour l’extraction d’Ethash + Zilliqa ou Nicehash, la valeur par défaut est ‘1’ (‘0’ – off ou ‘1’ – on)
--devicesou brièvement -d– liste des périphériques cuda séparés par des espaces, peut être vide, la valeur par défaut est tous les périphériques disponibles (par exemple: ‘1 3 5’)
--kernelou brièvement -k– liste séparée par des espaces des numéros de noyau pour chaque périphérique (0 – auto, 1-6 – numéro de noyau, prend actuellement en charge 6 noyaux pour Nvidia sur Ethash / Etchash), la valeur par défaut est 0 (par exemple: ‘1 3 5’)
--mt– liste séparée par des espaces des numéros de réglage de la mémoire pour chaque appareil (plage de 0 à 6, 0 – désactiver les réglages), uniquement les GPU Nvidia avec mémoire GDDR5X et GDDR5 sont pris en charge, nécessite un mineur en cours d’exécution avec des privilèges d’administrateur, la valeur par défaut est 0 (par exemple: ‘1 3 5’)
--fan– liste séparée par des espaces de la vitesse du ventilateur pour chaque appareil en pourcentages (plage de 0 à 100, 0 – ignorer), seul Windows est pris en charge (par exemple: ’60 0 90 ‘)
--pl– liste des limites de puissance séparées par des espaces pour chaque appareil en pourcentages (entre 0 et 100 pour les GPU Nvidia et -50 – 50 pour les GPU AMD, 0 – ignorer), seul Windows est pris en charge (par exemple: ’30 0 50 ‘)
--cclock– liste séparée par des espaces des décalages d’horloge de base (pour GPU Nvidia) ou horloges de base absolues (pour les GPU AMD) pour chaque appareil en MHz (0 – ignorer), seul Windows est pris en charge, nécessite l’exécution d’un mineur avec des privilèges d’administrateur (par exemple: ‘100 0-90’)
--mclock– liste séparée par des espaces des décalages d’horloge de mémoire (pour les GPU Nvidia) ou des horloges de mémoire absolues (pour les GPU AMD) pour chaque appareil en MHz (0 – ignorer), seul Windows est pris en charge, nécessite un mineur en cours d’exécution avec des privilèges d’administrateur (par exemple: ‘ 100 0-90 ‘)
--cvddc– liste séparée par des espaces des tensions de cœur absolues pour chaque appareil en mV (0 – ignorer), seuls les GPU Windows et AMD sont pris en charge, nécessite un mineur en cours d’exécution avec des privilèges d’administrateur (par exemple:’ 900 0 1100 ‘)
--mvddc– liste séparée par des espaces des tensions de mémoire absolues pour chaque périphérique en mV (0 – ignorer), seuls les GPU Windows et AMD sont pris en charge, nécessite un mineur en cours d’exécution avec des privilèges d’administrateur (par exemple: ‘900 0 1100’)
--logfileou brièvement -l– nom de fichier à enregistrer journaux sur le disque, peut être vide, la valeur par défaut est «» (par exemple: «/usr/user/miner.log», «c:\ miner.log ‘)
--templimitou brièvement -t– liste des limites de température séparées par des espaces, une fois la limite atteinte, le GPU arrête de miner jusqu’à ce qu’il refroidisse (par exemple: ’85 80 75 ‘)
--colorou brièvement -c– active / désactive la sortie couleur pour la console, la valeur par défaut est’ 1 ‘(‘ 0 ‘- désactivé ou’ 1 ‘- activé )
--watchdogou brièvement -w– activer / désactiver le chien de garde, le chien de garde surveille les principaux processus d’extraction et redémarre l’application en cas d’échec ou de perte de connexion aux pools, la valeur par défaut est’ 1 ‘(‘ 0 ‘- off ou’ 1 ‘- on)
--api– port du serveur de télémétrie, vous permet de surveiller le statut du mineur à distance, ouvrez un lien dans votre navigateur http: // localhost : (par exemple:’ 10050 ‘,’ 20030 ‘)
--config– spécifier le fichier de configuration
--pers– chaîne de personnalisation pour l’algorithme equihash (par exemple: ‘BgoldPoW’, ‘BitcoinZ’, ‘Safecoin’)
--pec– activer / désactiver le calculateur d’efficacité énergétique. Affichage du calculateur d’efficacité énergétique des statistiques d’efficacité énergétique du GPU, charge CPU plus élevée. La valeur par défaut est ‘1’ (‘0’ – off ou ‘1’ – on)
--electricity_cost– passer le coût de l’électricité en USD par kWh, le mineur rapportera $ dépensé pour l’exploitation minière
--intensityou bientôt -i– liste d’intensités séparées par des espaces (1-100) , la valeur par défaut est ‘100’ (par exemple: ’90 90 90 ‘)
--cache_dag– activer / désactiver la mise en cache du fichier DAG pour l’extraction d’Ethash + Zilliqa ou Nicehash, la valeur par défaut est’ 1 ‘(‘ 0 ‘- off ou’ 1 ‘- on)
--share_check– activer / désactiver la vérification du partage sur le processeur pour l’extraction d’Ethash, Etchash, KAWPOW et ProgPoW,
--nvml arg– activer / désactiver NVML (bibliothèque de statistiques pour les périphériques CUDA), la valeur par défaut est ‘1’ (‘0’ – off ou ‘1’ – on)
--cuda arg– activer / désactiver la plateforme CUDA, la valeur par défaut est ‘1’ (‘0’ – off ou ‘1’ – on)
--opencl arg– activer / désactiver la plateforme OpenCL, la valeur par défaut est ‘1’ (‘0’ – off ou ‘1’ – on)

Paramètres dag_modesafe_dagdag_limitkernelmtfanplcclockcvddcmclockmvddctemplimit, l’ intensité peuvent être spécifiés avec un paramètre pour tous les appareils:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --kernel 0 --templimit 80 --dag_mode 0
ou pour chaque appareil séparément, si nous avons 3 dispositifs:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --kernel 0 1 1 --templimit 80 70 90 --dag_mode 0 1 2

Le mineur prend en charge les pools de basculement, si le pool principal n’est pas disponible, le mineur passe aux pools de basculement, une fois le pool principal disponible, le mineur y basculera, exemple:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --server eu1.ethermine.org:4444 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --server asia.sparkpool.com:3333 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1
eth.2miners.com – pool principal
eu1.ethermine.org et asia.sparkpool.com – pools de basculement

Miner réinitialise les paramètres mt, cclock, cvddc, mclock, mvddc aux valeurs par défaut pendant la génération du DAG pour éviter les erreurs

Options supplémentaires :


--kernel– vous permet de choisir l’un des nombreux noyaux, le noyau le plus rapide est automatiquement sélectionné par défaut.
Les cœurs diffèrent en termes de performances et d’efficacité énergétique en fonction du modèle de GPU et des paramètres d’overclocking.
Pour définir le noyau manuellement, transmettez l’index du noyau au paramètre.
Essayez de choisir le meilleur noyau pour vous manuellement en passant par toutes les options

--mt– vous permet de choisir l’un des nombreux ajustements pour les GPU avec mémoire GDDR5X et GDDR5.
Une valeur plus élevée donne plus de performances et moins de stabilité, le risque de trouver des actions invalides augmente.
Essayez de vérifier toutes les valeurs pour déterminer celle qui vous convient le mieux.
Droits d’administrateur requis.

--safe_dag– vous permet de choisir un moyen de génération de DAG.
En mode rapide (valeur 1, auto pour les GPU GTX), le mineur génère le DAG le plus rapidement possible, des erreurs DAG sont possibles à un overclocking maximal.
En mode sans échec (valeur 2, auto pour les GPU RTX), le mineur génère un DAG avec contrôle des erreurs, utile pour les cartes RTX à un overclocking maximal.