lolMiner — guide complet
Options générales
Paramètre Description
-h [ --help ] Écran d'aide
--config arg (=./lolMiner.cfg) Fichier de configuration
--json arg (=./user_config.json) Fichier de configuration au format Json
--profile arg Profil à charger depuis le fichier Json
--nocolor [=arg(=on)] (=off) Désactive les couleurs dans la sortie
--basecolor [=arg(=on)] (=off) Utilise un jeu de 16 couleurs pour les terminaux sans RGB
--list-coins Liste tous les profils de cryptomonnaies pris en charge
--list-algos Liste tous les algorithmes pris en charge
--list-devices Liste tous les GPU pris en charge & détectés dans votre système
-v [ --version ] Affiche le numéro de version de lolMiner
Options de minage
Paramètre Description
-a [ --algo ] arg L'algorithme à miner.
-p [ --pool ] arg Pool de minage sur lequel miner
Format : host:port
-u [ --user ] arg Portefeuille ou compte utilisateur du pool sur lequel miner
--pass arg Mot de passe du compte utilisateur du pool (facultatif)
--tls arg Active/désactive TLS ("on" / "off")
--dns-over-https arg (=1) Active/désactive le DNS over HTTPS.
0=DNS par défaut uniquement
1=DoH avec le DNS par défaut en secours (par défaut)
2=DNS over HTTPS imposé
--devices arg Les périphériques sur lesquels miner
Valeurs : ALL / AMD / NVIDIA ou une liste d'indices séparés par des virgules.
--devicesbypcie [=arg(=on)] (=off) Interprète --devices comme une liste de paires PCIE BUS:SLOT
--pers arg Chaîne de personnalisation. Requise lorsque --algo est utilisé avec les algorithmes Equihash
--keepfree arg (=5) Définit le nombre de Mo de mémoire GPU que le mineur doit laisser libres.
--benchmark arg L'algorithme à tester (benchmark)
-c [ --coin ] arg La cryptomonnaie à miner : alternative à --algo qui définit à la fois l'algorithme et la chaîne de personnalisation pour les cryptomonnaies Equihash. (ancien)
--max-latency Depuis la v1.53 : si la latence des shares sur le pool dépasse cette valeur et que des pools de secours sont configurés, le mineur coupe la connexion et se connecte au pool de secours suivant (au plus tôt après 10 shares sur la connexion active). L'opération est répétée si nécessaire jusqu'à trouver un pool sous la limite de latence. La valeur par défaut est 0, ce qui désactive la fonction. En minage dual, plusieurs valeurs peuvent être indiquées, séparées par une virgule : la première pour le premier algorithme, la seconde pour le second. Si une seule valeur est indiquée, elle s'applique à toutes les connexions.
Options de statistiques :
Paramètre Description
--apiport arg (=0) Le port utilisé par l'API
--apihost arg (=0.0.0.0) L'hôte sur lequel l'API écoute
--longstats arg (=60) Intervalle des statistiques longues
--shortstats arg (=15) Intervalle des statistiques courtes
--statsformat arg (=default) Format des statistiques longues. Utilisez --help-format pour voir les champs disponibles.
--hstats [=arg(=0)] (=-1) Sélectionne les statistiques à afficher horizontalement pour chaque GPU. Le nombre remplace la détection de la largeur du terminal.
--vstats [=arg(=0)] (=0) Sélectionne les statistiques à afficher verticalement pour chaque GPU (par défaut). Le nombre remplace la détection de la largeur du terminal.
--help-format [=arg(=1)] Description du format pour --statsformat
--digits arg Nombre de chiffres après la virgule dans la vitesse de hachage
--timeprint [=arg(=on)] (=off) Ajoute l'horodatage aux statistiques courtes ("on" / "off")
--compactaccept [=arg(=on)] (=off) Active la notification compacte des shares acceptés
--log [=arg(=on)] Active l'écriture d'un fichier journal ("on" / "off")
--logfile arg Chemin vers un emplacement personnalisé du fichier journal
Options spécifiques à Ethash :
Paramètre Description
--ethstratum arg (=ETHPROXY) Mode stratum Ethash. Options disponibles : ETHV1: EthereumStratum/1.0.0 (Nicehash) ETHPROXY: Ethereum Proxy
--worker arg (=eth1.0) Nom de worker distinct pour le mode stratum Ethereum Proxy.
--mode arg (=b) Mode du noyau (kernel) de minage. Valeurs séparées par des virgules pour configurer plusieurs cartes différemment. Utilisez --mode a (plus rapide) ou --mode b (meilleure efficacité énergétique). Dans un système mixte, choisissez 'a' pour ignorer les cartes AMD. --mode s : ajout d'un mode DAG fractionné pour les GPU Nvidia au cas où l'allocation mémoire échoue avec les noyaux principaux. Il est un peu plus lent, mais améliore la compatibilité, notamment pour les GPU de 5 Go. Utilisez --mode s pour l'imposer.
--lhrv3boost Depuis la v1.50 : déblocage expérimental LHR v3 jusqu'à ~90 % (3050) et ~92 % (3080 12G) (activé par défaut). Utilisez --lhrv3boost 0 pour désactiver ce mode et revenir à un déblocage d'environ 65 %. Le mode expérimental LHR V3 semble parfois instable au démarrage, et seul un redémarrage résout le problème ; mais après un premier démarrage réussi, il est stable. D'où l'option pour le désactiver si vous avez trop souvent du mal à le lancer. Pour configurer --lhrv3boost via un fichier json, utilisez "LHRV3BOOST" : 1.
--lhrtune arg (=auto) Décalage des principaux paramètres LHR. Si votre carte est instable ou ne se débloque pas, essayez des valeurs négatives. Plage : +/-40. (ancien)
--lhrwait arg (=0) Temps d'attente en secondes après le démarrage avant toute détection ou calibration LHR. (ancien)
--disable-dag-verify [=arg(=1)] (=0) Désactive la vérification et la réparation du DAG côté CPU.
--dagdelay [=arg(=0)] (=-1) Délai entre la création des buffers DAG pour les GPU. Les valeurs négatives activent la génération en parallèle (par défaut).
--enablezilcache [=arg(=1)] (=0) Permet aux GPU de 8 Go et plus de conserver le DAG pour miner Zilliqa. Il n'est généré qu'une fois et permet une bascule plus rapide.
--benchepoch arg (=440) L'époque (epoch) du DAG utilisée par le mode benchmark
Options de répartition des algorithmes & de minage dual :
Paramètre Description
--dualmode arg (=none) Mode dual utilisé. Options autorisées : none, zil, zilEx, eth, etc, D-SPLIT, KASPADUAL, ALEPHDUAL,...
--dualpool arg Configuration du pool pour la connexion supplémentaire, format : host:port
--dualuser arg Nom d'utilisateur ou adresse de portefeuille pour la connexion supplémentaire
--dualpass arg Mot de passe pour la connexion supplémentaire (facultatif)
--dualworker arg (=eth1.0) Nom de worker distinct pour la 2e connexion.
--dualtls arg Active/désactive TLS ("on" / "off") pour la 2e connexion.
--dualdevices arg Règle de répartition pour le mode split etc et beam. Utilisez une liste d'indices séparés par des virgules ou "4G" (par défaut).
--dualfactor arg Le solveur vaudra dualfactor * le hashrate Eth/Etc. Par exemple, si le facteur est 25 et que le hashrate Eth est de 59.5 mh/s, le hashrate dual sera de 25 fois 59.5 mh/s = 1487,5 mh/s. Le facteur dual maximal est actuellement de 64 ; une valeur de 0 désactive le minage dual sur le GPU
Options de gestion :
Paramètre Description
--watchdog arg (=script) Indique l'action à effectuer lorsqu'une carte est détectée comme plantée.
"off" : continuer sur les cartes restantes. Aucune action.
"exit" : quitter le mineur avec le code de sortie 42 pour demander un redémarrage. Recommandé pour les cartes Nvidia.
"script" : appeler un script externe. Par défaut et recommandé pour les cartes AMD.
--watchdogscript arg Indique le script à exécuter lorsqu'un GPU bloqué est détecté
--singlethread [=arg(=-1)] (=-2) Active le mode de minage à thread unique pour tous les GPU (-1) ou pour un ID de GPU précis.
--tstart arg (=0) Température minimale, en degrés C, à laquelle un GPU reprend le minage. 0 désactive la reprise sous une température fixe.
--tstop arg (=0) Température, en degrés C, à laquelle un GPU met en pause ou arrête le minage. 0 désactive l'arrêt au-dessus d'une température fixe.
--tmode arg (=edge) Mode de gestion de la température. Utilisez "edge" (par défaut), "junction" ou "memory" pour choisir le mode de gestion de la température.
--ergo-prebuild arg (=-1) Désactive (0) ou active (1) la préconstruction du jeu de données pour Ergo. -1 correspond à la valeur par défaut de la carte.
Options d'overclocking :
Paramètre Description
--cclk arg (=*) Fréquence du cœur utilisée pour les GPU. Les cartes sont séparées par une virgule. "*" permet d'ignorer une carte.
--coff arg (=*) Décalage du cœur utilisé pour les GPU. Les cartes sont séparées par une virgule. "*" permet d'ignorer une carte.
--mclk arg (=*) Fréquence de la mémoire, utilisée uniquement pour KASPA/ALPH afin de réduire la consommation avec la valeur 810. "*" permet d'ignorer une carte.
--moff arg (=*) Décalage de la mémoire utilisé pour les GPU. Les cartes sont séparées par une virgule. "*" permet d'ignorer une carte.
--pl arg (=*) Power limit (limite de consommation) utilisée pour les GPU. Les cartes sont séparées par une virgule. "*" permet d'ignorer une carte.
--fan arg (=*) Vitesse du ventilateur des GPU, en %. Les cartes sont séparées par une virgule. "*" permet d'ignorer une carte.
--no-oc-reset Évite de réinitialiser les paramètres d'overclocking appliqués à l'arrêt du mineur
