Il s'agit de l'intégration du client principal de qubic.li dans HiveOS.
Mineur Qubic HiveOs
Exploitation minière GPU + CPU (double)
Extraction de GPU
Extraction de processeur
Ressources Qubiques
Instructions d'installation obligatoires de HiveOs
Configuration de la feuille de vol :
? Paramètres du système d'exploitation Hive
Configuration du mineur
Overclockages GPU recommandés
Boîte d'arguments de configuration supplémentaires (Options)
Paramètres avancés
Client Qubic.li officiel
Site Web Qubic
Portefeuille Web Qubic
Pool minier Qubic
Le processeur exécutant le client doit prendre en charge les instructions AVX2 ou AVX512 .
chat /proc/cpuinfo | grep avx2
(Si avx2
apparaît dans les résultats, utilisez la configuration AVX2.)
16 Go ou plus de RAM sont recommandés pour améliorer les performances du processeur.
Des fréquences de RAM plus élevées contribuent à de meilleures performances du processeur.
Évitez de surcharger votre processeur avec des threads ; essayez plutôt de trouver l’équilibre optimal.
Pour exécuter le mineur Qubic, vous avez besoin de la dernière version stable de HiveOS.
ruche-replace --stable --oui
Note
Pour mettre à jour votre pilote GPU NVIDIA sur HiveOS, veuillez exécuter la commande suivante :
mise à jour du pilote nvidia
NVIDIA série 3000 : version du pilote 535+ ou ultérieure.
NVIDIA série 4000 : version du pilote 550+ .
Nom du mineur : automatiquement renseigné avec l'URL d'installation.
URL d'installation : https://github.com/qubic-li/hiveos/releases/download/latest/qubminer-latest.tar.gz
Algorithme de hachage : non utilisé, laissez comme ----
.
Modèle de portefeuille et de travailleur : saisissez le worker name
.
URL du pool : utilisez https://mine.qubic.li/
pour le pool app.qubic.li
.
Passe : Non utilisé.
Note
Supprimez la ligne nvtool
si vous préférez utiliser le tableau de bord HiveOS pour l'overclocking.
Exemple d'arguments de configuration supplémentaires pour AVX512 :
nvtool --setcoreoffset 200 --setclocks 1600 --setmem 7000 --setmemoffset 2000 "trainer":{"cpu":true,"cpuVersion":"AVX512"} "amountOfThreads":24 "accessToken":"YOUROWNTOKEN" AutoUpdate
Exemple d'arguments de configuration supplémentaires pour AVX2 :
nvtool --setcoreoffset 200 --setclocks 1600 --setmem 7000 --setmemoffset 2000 "trainer":{"cpu":true,"cpuVersion":"AVX2"} "amountOfThreads":24 "accessToken":"YOUROWNTOKEN" AutoUpdate
Exemple d'arguments de configuration supplémentaires :
nvtool --setcoreoffset 200 --setclocks 1600 --setmem 7000 --setmemoffset 2000 "accessToken":"YOUROWNTOKEN" AutoUpdate
Exemple d'arguments de configuration supplémentaires pour AVX512 :
"cpuOnly":true "trainer":{"cpu":true,"cpuVersion":"AVX512"} "amountOfThreads":24 "accessToken":"YOUROWNTOKEN" AutoUpdate
Exemple d'arguments de configuration supplémentaires pour AVX2 :
"cpuOnly":true "trainer":{"cpu":true,"cpuVersion":"AVX2"} "amountOfThreads":24 "accessToken":"YOUROWNTOKEN" AutoUpdate
Note
Le script de démarrage extrait les valeurs de la feuille de vol pour configurer les paramètres par défaut (appsettings_global.json). Chaque fois que le mineur démarre, le fichier appsettings.json est recréé.
Modèle de portefeuille et de travailleur : valeur de "alias"
dans appsettings.json
.
URL du pool : valeur de "baseUrl"
dans appsettings.json
.
Arguments de configuration supplémentaires : chaque ligne est fusionnée dans appsettings.json
.
Moyen:
nvtool --setcoreoffset 250 --setclocks 1500 --setmem 5001
Série 4000 nvtool --setcoreoffset 250 --setclocks 2400 --setmem 5001
Haut:
nvtool --setcoreoffset 200 --setclocks 1600 --setmem 7000 --setmemoffset 2000
Série 4000 nvtool --setcoreoffset 200 --setclocks 2700 --setmem 7000 --setmemoffset 2000
Important
Les fonctionnalités "isPps"
et "useLiveConnection"
ne fonctionnent actuellement qu'avec un accès bêta.
Paramètre | Valeur par défaut | Description |
---|---|---|
"accessToken": | Jeton JWT | Il s'agit de votre jeton personnel, que vous pouvez obtenir à partir du panneau de contrôle sur qubic.li. |
"amountOfThreads": | 1 | Combien de threads doivent être utilisés pour la formation IA. |
"payoutId": | null | Il s'agit de l'identifiant avec lequel vous souhaitez obtenir un paiement symbolique pour vos solutions trouvées. |
"isPps": | false | Définissez ceci sur true pour activer le mode PPS (Pay Per Share). Lorsqu'il est activé, vous recevrez une récompense fixe pour chaque partage valide que vous soumettez, qu'une solution soit trouvée ou non. |
"useLiveConnection": | true ou talse | Définissez cette valeur sur true pour améliorer les performances du backend, permettant ainsi le changement d'ID instantané et la mise au ralenti. Remarque : Cela nécessite une connexion Internet constante. |
"hugePages":nnnn | Pensez à autoriser des pages volumineuses pour augmenter potentiellement les itérations par seconde. Le formateur proposera le réglage optimal en fonction des threads * 138 (par exemple, 16 threads = 2208). Si l'entraîneur devient instable, désactivez les pages volumineuses. | |
"trainer":{"cpuVersion":"AVX512"} | Définissez ceci sur AVX512 pour imposer l’utilisation des instructions AVX512. | |
"trainer":{"cpuVersion":"AVX2"} | Utilisez ce paramètre pour forcer l'exécution d'AVX2 sur les processeurs qui ne prennent pas en charge AVX512. | |
"trainer":{"cpuVersion":"GENERIC"} | Si ni les instructions CPU AVX2 ni AVX512 ne sont prises en charge, utilisez le programme d'exécution GENERIC. | |
"idleSettings" | Définissez la commande pour cibler le programme que vous souhaitez exécuter et définissez l'argument pour l'action spécifique que le programme doit effectuer. | |
AutoUpdate | Activez la vérification automatique de la version et l'installation du mineur après le démarrage. |
Note
À partir du 4 septembre, Qubic introduira un temps d'inactivité tous les 677 ticks après 676 ticks de minage. Pendant cette période d'inactivité, vous pouvez configurer votre mineur pour exécuter n'importe quelle application. Le client gérera l'ouverture et la fermeture de l'application. Vous trouverez ci-dessous un exemple simple pour n'importe quel programme et mineur.
Exemple d'arguments de configuration supplémentaires pour le processeur :
"idleSettings":{"command":"ping","arguments":"google.com"}
Exemple d'arguments de configuration supplémentaires pour GPU :
"idleSettings":{"gpuOnly":true,"command":"ping","arguments":"google.com"}