0.26.8 UPD 28 août Windows, Linux

Téléchargement T-Rex Miner

Mineur T-rex — Guide complet

-a, --algo                     Indique l'algorithme de hachage à utiliser.
                                   autolykos2
                                   blake3
                                   etchash
                                   ethash
                                   firopow
                                   kawpow
                                   mtp
                                   mtp-tcr
                                   multi
                                   octopus
                                   progpow
                                   progpow-veil
                                   progpow-veriblock
                                   progpowz
                                   tensority
        --coin                     Définit le nom de la cryptomonnaie.
                                   Permet d'éviter de reconstruire le DAG au retour d'une session de dev fee.
                                   Exemple : "etc" pour Ethereum Classic, "etc+zil" pour le minage Ethereum Classic + Zilliqa.
        --extra-dag-epoch          Alloue un DAG supplémentaire sur le GPU pour l'époque indiquée. Utile pour le minage dual
                                   de cryptomonnaies comme Zilliqa (ZIL). (ex. : --extra-dag-epoch 0)
                                   Peut être défini pour chaque GPU séparément avec une liste de valeurs séparées par des virgules
                                   (indiquez -1 pour les GPU qui ne doivent pas allouer de DAG supplémentaire).
        --nonce-start              [Ethash, ProgPOW] Nonce de départ pour la recherche de solution.
        --nonce-range-size         [Ethash, ProgPOW] Taille de la plage de nonces pour la recherche. La plage est répartie entre tous les périphériques.
    -d, --devices                  Liste des périphériques CUDA à utiliser, séparés par des virgules.
                                   Les ID des périphériques commencent à 0.
        --ab-indexing              Indexation Afterburner (comme par défaut, mais commence à 1).
        --devices-info             Affiche la liste des périphériques compatibles CUDA disponibles dans le système.
    -i, --intensity                Intensité du GPU 8-25 (par défaut : auto).
                                   Contrôle la taille de la charge de travail du GPU, autrement dit le nombre de nonces que le mineur
                                   traite « d'un coup » : N = 2 ^ intensity
        --low-load                 Mode faible charge (par défaut : 0). 1 - activé, 0 - désactivé.
                                   Réduit la charge des GPU si possible. Peut être défini par une chaîne séparée par des virgules pour activer
                                   le mode sur une partie des GPU (ex. : --low-load 0,0,1,0)
        --dual-algo                Second algorithme à utiliser en mode de minage dual.
        --dual-algo-mode           Contrôle le comportement du GPU en mode de minage dual (par défaut : a12).
                                   Format : <algo>:<tuning coefficient>
                                   "<algo>" peut valoir : "a1" (premier algorithme), "a2" (second algorithme), "a12" (les deux - minage dual)
                                   "<tuning coefficient>" est facultatif et peut être soit
                                         "rXX" (coefficient "dual ratio" fixé à XX), soit
                                         "rXX:lrYY" (coefficient "dual ratio" fixé à XX, coefficient "LHR dual ratio" fixé à YY), soit
                                         "hXX" (pourcentage XX du hashrate de l'algorithme principal).
                                   Voir le guide du minage dual pour plus de détails.
        --profit-per-mh            Rentabilité estimée des algorithmes en mode de minage dual pour 1MH de hashrate.
                                   Sert à affiner la proportion algo1/algo2 ; le mineur essaiera de maximiser les gains.
                                   Format : <profit_algo1>:<profit_algo2>.
                                   Exemple : --profit-per-mh 0.0516:0.0012
        --lhr-tune                 [Ethash, Autolykos2] Valeur de réglage LHR qui indique le pourcentage de la vitesse maximale que le mineur
                                   essaie d'atteindre sur les cartes LHR (par défaut : -1). Plage de 10 à 95.
                                   -1 - auto
                                    0 - désactivé (à utiliser pour les cartes non LHR)
                                   74 - valeur de départ recommandée pour la plupart des cartes LHR en mode basse consommation (voir --lhr-low-power)
                                   78 - valeur de départ recommandée pour la plupart des cartes LHR
                                   Peut être défini pour chaque GPU séparément, par exemple
                                   "lhr-tune": "0,0,77.5,0" - fixe la valeur de réglage LHR à 77.5 pour le troisième GPU.
        --lhr-autotune-mode        [Ethash, Autolykos2] Mode d'auto-réglage LHR (par défaut : down). Valeurs possibles :
                                   off  - auto-réglage désactivé. La valeur LHR tune reste fixe pendant le minage et ne change pas,
                                          quelle que soit la fréquence de détection du blocage LHR
                                   down - la valeur LHR tune diminue si le mineur détecte un blocage LHR
                                   full - comme "down", mais le mineur essaie en plus d'augmenter la valeur LHR tune
                                          si elle est stable au niveau actuel
        --lhr-autotune-step-size   Pas de l'auto-réglage LHR (par défaut : 0.1).
                                   Indique de combien l'auto-réglage LHR modifie la valeur LHR tune.
        --lhr-autotune-interval    Intervalle de l'auto-réglage LHR en minutes (par défaut : 5:120).
                                   Format : <interval_up>:<interval_down>.
                                   "<interval_up>" est la durée en minutes pendant laquelle le GPU doit miner sans
                                   blocage LHR avant que le mineur tente d'augmenter la valeur LHR tune.
                                   Si le GPU a déclenché le LHR, la valeur LHR tune ne diminue pas si le blocage LHR précédent
                                   a été détecté il y a plus de "<interval_down>" minutes.
        --lhr-low-power            [Ethash] Réduit la consommation en mode LHR au prix d'un hashrate légèrement inférieur (par défaut : 0).
                                   1 - activé, 0 - désactivé. Peut être défini par une chaîne séparée par des virgules pour activer
                                   le mode sur une partie des GPU (ex. : --lhr-low-power 0,0,1,0)
        --kernel                   [Ethash] Choisit le kernel CUDA (par défaut : 0). Plage de 0 à 5.
                                   Indiquez 0 pour activer l'auto-réglage : le mineur teste chaque kernel et choisit le plus rapide.
                                   Peut être défini par une liste séparée par des virgules pour appliquer des valeurs différentes à chaque carte.
                                   (ex. : --kernel 2,1,1,3)
                                   La prise en charge de ce paramètre pourra être étendue à d'autres algorithmes.
        --gpu-init-mode            Active l'initialisation séquentielle du DAG (par défaut : 0).
                                   0 - tous les GPU sont initialisés en parallèle
                                   1 - initialisation entièrement séquentielle, un GPU à la fois
                                   2 - deux GPU à la fois
                                   etc.
        --dag-build-mode           [Ethash, ProgPOW, Octopus] Contrôle la construction du DAG (par défaut : 0).
                                   0 - auto (le mineur choisit le mode le plus adapté selon le modèle de GPU)
                                   1 - par défaut (convient à la plupart des cartes graphiques)
                                   2 - recommandé pour les cartes 30xx afin d'éviter les shares invalides
                                   Peut être défini par une liste séparée par des virgules pour appliquer des valeurs différentes à chaque carte.
                                   (ex. : --dag-build-mode 1,1,2,1)
        --dataset-mode             [Autolykos2] Mode du dataset. (par défaut : 2). Valeurs possibles :
                                   0 - auto (2 par défaut)
                                   1 - single (à chaque bloc ERGO, le GPU arrête de hacher jusqu'à ce qu'il ait généré le dataset)
                                   2 - double (le mineur génère le dataset du bloc ERGO suivant avant son arrivée,
                                       avec une légère baisse du hashrate affiché ; quand le bloc suivant arrive, il
                                       commence immédiatement à hacher sans perdre 1 à 4 secondes à créer le dataset).
                                       Dans ce mode, les besoins en mémoire sont doublés car le GPU doit conserver deux tampons mémoire.
                                       Si le GPU n'a pas assez de mémoire pour deux datasets, le mineur repasse
                                       en mode à tampon unique.
        --keep-gpu-busy            Continue le minage même en cas de perte de connexion au pool.
                                   Utile lorsqu'un GPU plante pendant le cycle d'arrêt/redémarrage qui survient quand la connexion
                                   Internet est coupée.

    -o, --url                      URL du pool de minage au format suivant : <scheme>://<host>:<port>
                                   Schémas pris en charge : stratum+tcp
                                                      stratum+ssl
                                                      stratum+http
                                                      stratum2+tcp
                                                      stratum2+ssl
                                   stratum2 est généralement utilisé par Nicehash, MiningPoolHub et d'autres pools de minage similaires
                                   Exemple : stratum+tcp://eu1.ethermine.org:4444
                                            stratum+ssl://zcoin.mintpond.com:3005
                                            stratum2+tcp://daggerhashimoto.hk.nicehash.com:3353
        --url2                     URL d'un second pool de minage utilisé pour le second algorithme en mode de minage dual.
    -u, --user                     Nom d'utilisateur pour le serveur de minage.
        --user2                    Nom d'utilisateur pour le serveur de minage du second algorithme en mode de minage dual.
    -p, --pass                     Mot de passe pour le serveur de minage.
        --pass2                    Mot de passe pour le serveur de minage du second algorithme en mode de minage dual.
    -w, --worker                   Nom du worker.
        --worker2                  Nom du worker pour le serveur de minage du second algorithme en mode de minage dual.
        --proxy                    IP:port pour la connexion via un serveur proxy SOCKS5.
                                   Les noms de domaine sont également résolus via le proxy.
        --dns-https-server         IP:port d'un serveur DNS fonctionnant en DNS-over-HTTPS.
    -r, --retries                  Nombre de tentatives en cas d'échec d'une requête réseau.
    -R, --retry-pause              Pause en secondes entre les tentatives.
    -T, --timeout                  Timeout réseau, en secondes (par défaut : 300)
        --time-limit               Délai d'arrêt du mineur en secondes. (par défaut : 0 - désactivé)
        --temperature-color        Définit la couleur de température du cœur dans les statistiques GPU. Exemple : 55,65 - signifie que
                                   les températures au-dessus de 55 s'affichent en jaune, au-dessus de 65 en rouge. (par défaut : 67,77)
        --temperature-color-mem    Définit la couleur de température de la mémoire dans les statistiques GPU. (par défaut : 80,100)
        --temperature-limit        Température du cœur à laquelle le GPU est arrêté. (par défaut : 0 - désactivé)
        --temperature-start        Température du cœur à laquelle la carte est réactivée après un arrêt. (par défaut : 0 - désactivé)
        --api-bind-http            IP:port de l'API du mineur via HTTP (par défaut : 127.0.0.1:4067). Indiquez 0 pour la désactiver.
                                   Pour un accès externe, indiquez l'IP 0.0.0.0 ; dans ce cas, il est recommandé d'activer
                                   aussi "--api-read-only" par précaution.
        --api-https                Active le protocole https pour les appels API.
        --api-key                  Clé d'autorisation prégénérée pour les appels API. Utilisez "--api-generate-key" pour la générer.
                                   Obligatoire pour autoriser les appels API de modification/mise à jour.
        --api-read-only            N'autorise que les opérations de lecture pour les appels API.
                                   Activé par défaut si "--api-key" n'est pas défini.
        --api-generate-key         Génère une clé API à partir d'un mot de passe défini par l'utilisateur. La clé obtenue sert de valeur pour "--api-key".
                                   Utilisez cette option avec "-c" pour écrire l'api-key directement dans votre fichier de configuration.
        --api-webserver-cert       Chemin complet du fichier de certificat du serveur web de l'API.
        --api-webserver-pkey       Chemin complet du fichier de clé privée du serveur web de l'API.
    -N, --hashrate-avr             Durée en secondes de la fenêtre glissante pour calculer le hashrate moyen (par défaut : 60, max : 86400).
        --sharerate-avr            Durée en secondes de la fenêtre glissante pour calculer le taux de shares (par défaut : 600).
        --gpu-report-interval      Fréquence des rapports de statistiques GPU. Minimum 5 s. (par défaut : 30 s)
        --gpu-report-interval-s    Fréquence des rapports de statistiques GPU en shares. 0 par défaut (désactivé).
    -q, --quiet                    Mode silencieux. Aucune statistique GPU.
        --hide-date                Ne pas afficher la date dans la console.
        --send-stales              Ne pas abandonner les shares obsolètes (stale).
        --validate-shares          Valide les shares avant de les envoyer au pool. Active aussi l'affichage de la difficulté des shares.
        --no-color                 Désactive la couleur dans la console.
        --no-hashrate-report       Désactive l'envoi du hashrate au pool.
        --no-new-block-info        Ne pas afficher les informations sur les nouveaux blocs dans la console.
        --no-nvml                  Désactive les statistiques GPU NVML.
        --no-strict-ssl            Désactive la validation des certificats pour les connexions SSL.
        --no-sni                   Désactive l'en-tête SNI pour les connexions SSL.
        --no-watchdog              Désactive le watchdog intégré.
        --watchdog-exit-mode       Indique l'action "A" que le watchdog doit effectuer si le mineur redémarre "N" fois
                                   en "M" minutes.
                                   Format : N:M:A. Valeurs possibles :
                                                  N: tout entier positif,
                                                  M: tout entier positif,
                                                  A: r(redémarrage du système), s(arrêt du système), e(fermeture du mineur)
                                   Les actions "r" et "s" nécessitent de lancer le mineur avec les droits administrateur.
                                   Exemples :
                                   20:10:s - le watchdog arrête le système si le mineur redémarre 20 fois
                                             en 10 minutes
                                   5:7:r   - le watchdog redémarre le système si le mineur redémarre 5 fois
                                             en 7 minutes
    -B, --benchmark                Mode benchmark.
        --benchmark-epoch          Numéro d'époque utilisé pendant le benchmark (par défaut : 0).
                                   Uniquement pour les algorithmes à DAG, sauf la famille ProgPOW.
        --benchmark-block          Numéro de bloc utilisé pendant le benchmark (par défaut : 0).
                                   Uniquement pour la famille d'algorithmes ProgPOW.
    -P, --protocol-dump            Journalisation du protocole.
    -c, --config                   Charge un fichier de configuration au format JSON.
    -l, --log-path                 Chemin complet du fichier de log.
        --cpu-priority             Définit la priorité du processus (par défaut : 2) 0 inactif, 2 normal à 5 la plus élevée.
        --autoupdate               Met à jour automatiquement le mineur dès qu'une nouvelle version est disponible.
        --back-to-main-pool-sec    Force le mineur à revenir au pool principal lorsqu'il travaille sur le pool de secours.
                                   Paramètre en secondes. (par défaut : 600)
        --exit-on-cuda-error       Force le mineur à se fermer immédiatement en cas d'erreur CUDA.
        --exit-on-connection-lost  Force le mineur à se fermer immédiatement en cas de perte de connexion.
        --exit-on-high-power       Force le mineur à se fermer immédiatement en cas de consommation trop élevée.
                                   (ex. : --exit-on-high-power 600 - fermeture si la consommation totale dépasse 600W)
        --reconnect-on-fail-shares Force le mineur à se reconnecter immédiatement au pool après N shares échoués consécutifs (par défaut : 10).
        --fork-at                  Force le mineur à changer d'algorithme selon une condition prédéfinie (fonctionne uniquement avec le watchdog intégré activé)
                                   Condition d'époque : <algo_name>=epoch:<epoch_number> (ex. : --fork-at etchash=epoch:390).
                                   Condition de bloc : <algo_name>=block:<block_number> (ex. : --fork-at x16rv2=block:6526421).
                                   Condition horaire :  <algo_name>=time:<YYYY-MM-DDTHH:MM:SS>. L'heure doit être indiquée en UTC+0.
                                   (ex. : --fork-at firopow=time:2021-10-26T06:00:00).
                                   Pour changer le port du pool principal, indiquez-le juste après l'algorithme : <algo_name>:<port_number>
                                   (ex. : --fork-at x16rv2:4081=time:2019-10-01T16:00:00).

  --------------------- Exécution de scripts personnalisés ------------------------
    -- (les scripts doivent se trouver dans le même dossier que l'exécutable t-rex) --
    -------------------------------------------------------------------------

        --script-start             Exécute un script utilisateur juste après le démarrage du mineur (ex. : --script-start script_filename)
        --script-exit              Exécute un script utilisateur juste avant la fermeture du mineur.
        --script-epoch-change      Exécute un script utilisateur au changement d'époque.
        --script-crash             Exécute un script utilisateur en cas de plantage du mineur.
        --script-low-hash          Exécute un script utilisateur en cas de hashrate trop bas. Le seuil est défini en mégahashes/seconde.
                                   Exemple : --script-low-hash script_to_activate:50
                                            (active le script "script_to_activate" dès que le hashrate total descend à 50MH/s)

  -------------------- Réglage fin du GPU (Windows & Linux) ------------------

        --pl                       Définit la power limit du GPU (Windows - en pourcentage, Linux - en watts)
                                   Nécessite de lancer le mineur avec les droits administrateur.
        --lock-cclock              Fixe la fréquence du cœur du GPU souhaitée en MHz. (par défaut : 0 - désactivé).
                                   Nécessite de lancer le mineur avec les droits administrateur.
                                   Exemple : --lock-cclock 1000 (applique 1000Mhz à toutes les cartes qui prennent en charge cette fonction)
                                            --lock-cclock 1000,1300,0 (applique 1000Mhz au GPU #0, 1300MHz au GPU #1, ignore le GPU #2)
        --mt                       Mode memory tweak (par défaut : 0 - désactivé). Plage de 0 à 6. Il est généralement recommandé
                                   de commencer par 1, puis d'augmenter uniquement si le GPU est stable.
                                   L'effet est similaire à celui d'ETHlargementPill.
                                   Pris en charge uniquement sur les GPU Pascal avec mémoire GDDR5 ou GDDR5X.
                                   Nécessite de lancer le mineur avec les droits administrateur.
                                   Peut être défini par une liste séparée par des virgules pour appliquer des valeurs différentes à chaque carte.
                                   Exemple : --mt 4 (applique le mode tweak #4 à toutes les cartes qui prennent en charge cette fonction)
                                            --mt 3,3,3,0 (applique le mode tweak #3 à toutes les cartes sauf la dernière)

  -------------------- Réglage fin du GPU (Windows uniquement) ---------------------

                                   Toutes les options peuvent être définies par une liste séparée par des virgules pour appliquer des valeurs
                                   différentes à chaque carte. (valeur par défaut pour toutes les options : 0 - non utilisé)
        --fan                      Définit la vitesse des ventilateurs du GPU en pourcentage ou une température cible (auto-fan).
                                   Formats possibles :
                                      --fan N           (où N est la vitesse des ventilateurs)
                                      --fan t:N         (où N est la température cible du cœur)
                                      --fan t:N[F1-F2]  (idem, mais avec la vitesse des ventilateurs limitée à la plage [F1%, F2%])
                                      --fan tm:N        (où N est la température cible de la mémoire)
                                      --fan tm:N[F1-F2] (idem, mais avec la vitesse des ventilateurs limitée à la plage [F1%, F2%])
                                   Exemple : --fan 45,t:67,tm:95,t:69[45-100],tm:90[50-95]
                                   ce qui signifie
                                      GPU #0: vitesse des ventilateurs fixée à 45%
                                      GPU #1: maintenir la température du cœur du GPU à 67C
                                      GPU #2: maintenir la température de la mémoire du GPU à 95C
                                      GPU #3: maintenir la température du cœur du GPU à 69C
                                              avec une vitesse des ventilateurs limitée à la plage [45%, 100%]
                                      GPU #4: maintenir la température de la mémoire du GPU à 90C
                                              avec une vitesse des ventilateurs limitée à la plage [50%, 95%]
                                   Remarque : en mode auto-fan, la vitesse des ventilateurs est limitée par défaut à la plage [0%, 100%].
        --cclock                   Définit l'offset de fréquence du cœur du GPU en MHz.
                                   Nécessite de lancer le mineur avec les droits administrateur.
                                   Remis à 0 à la fermeture et pendant la reconstruction du DAG.
        --mclock                   Définit l'offset de fréquence de la mémoire du GPU en MHz.
                                   Nécessite de lancer le mineur avec les droits administrateur.
                                   Remis à 0 à la fermeture et pendant la reconstruction du DAG.
        --cv                       Définit la tension du cœur du GPU en pourcentage. Doit être comprise dans la plage [0, 100].
                                   À n'utiliser que si vous savez ce que vous faites !
                                   Nécessite de lancer le mineur avec les droits administrateur.
        --lock-cv                  Fixe la tension du cœur du GPU souhaitée en mV. (par défaut : 0 - désactivé).
                                   Nécessite de lancer le mineur avec les droits administrateur.
        --pstate                   Définit le P-state du GPU. Valeurs possibles : p0.
                                   Nécessite de lancer le mineur avec les droits administrateur.

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

        --version                  Affiche la version et quitte.
    -h, --help                     Affiche cette aide et quitte.

Téléchargement T-Rex Miner

0.26.8