a
a
Weather:
city not found
HomeBitcoinethereum-mining / ethminer: mineur Ethereum avec support OpenCL, CUDA et stratum

ethereum-mining / ethminer: mineur Ethereum avec support OpenCL, CUDA et stratum


la grille
Libération

Mineur Ethereum avec support OpenCL, CUDA et stratum

Ethminer est un ouvrier minier GPU Ethash – avec Ethminer, vous pouvez extraire n’importe quelle pièce basée sur une preuve de travail Ethash, y compris Ethereum, Ethereum Classic, Metaverse, Musicoin, Ellaism, Pirl, Expanse et autres. Il s’agit de la version activement maintenue d’ethminer. Il provient du projet cpp-ethereum (où l’extraction de GPU a été interrompue) et est basé sur les améliorations apportées à la fourche Genoil. Consultez la FAQ pour plus de détails.

Caractéristiques

  • Extraction OpenCL
  • Exploitation minière Nvidia CUDA
  • analyse comparative réaliste par rapport à une époque / DAG / numéro de bloc arbitraires
  • génération de DAG sur GPU (plus de fichiers DAG sur disque)
  • extraction de couche sans proxy
  • Récupération des appareils OpenCL
  • ferme de basculement (réseau + couche)

Sommaire

À installer

Libération

Indépendant, autonome exécutables pour Linux, Mac OS est les fenêtres sont fournis dans la section Releases. Téléchargez une archive pour votre système d’exploitation et décompressez le contenu dans un emplacement accessible depuis la ligne de commande. L’etminator est prêt à fonctionner.

Construit publication Date
Dernier Version GitHub Date de sortie de GitHub
Stable Version GitHub Date de sortie de GitHub

Usage

La ethminer est un programme en ligne de commande. Cela signifie que vous le démarrez à partir d’une invite de commande Windows ou d’une console Linux, ou que vous créez des raccourcis vers des lignes de commande prédéfinies à l’aide d’un script Linux Bash ou d’un fichier batch / cmd Windows. Pour une liste complète des commandes disponibles, exécutez:

Exemples de connexion à des piscines

Consultez nos exemples pour savoir comment vous connecter à différents pools.

Construire

Intégration et développement continus

Le système AppVeyor crée automatiquement un fichier .exe Windows pour chaque validation. La dernière version est toujours disponible sur la page de destination ou vous pouvez parcourir l’historique pour accéder aux versions précédentes.

Pour télécharger le fichier .exe sur une version ci-dessous Job name sélectionnez la version CUDA que vous utilisez, choisissez Artifacts puis téléchargez le fichier zip.

Construire à partir de la source

Voir docs / BUILD.md pour les détails de construction / construction.

Mainteneurs et auteurs

la grille

La liste des mainteneurs, auteurs et contributeurs actuels et passés du projet ethminer. Trié par ordre alphabétique. Statistiques sur les contributeurs du 2015-08-20.

Contribuer

la grille

Pour rencontrer la communauté, poser des questions générales et discuter sur ethminer rejoignez le canal ethminer sur Gitter.

Tous les rapports de bogues, demandes d’extraction et révisions de code sont les bienvenus.

Licence

Licence sous licence publique générale GNU, version 3.

FAQ

Pourquoi mon hashrate avec les cartes Nvidia sur Windows 10 est-il si bas?

Le nouveau pilote WDDM 2.x sur Windows 10 utilise une manière différente d’adresser le GPU. C’est bon pour beaucoup de choses, mais pas pour l’extraction d’ETH.

  • Pour les GPU Kepler: je ne sais pas vraiment. Faites-moi savoir ce qui fonctionne le mieux pour le bon vieux Kepler.
  • Pour les GPU Maxwell 1: Malheureusement, le problème est un peu plus grave sur le GTX750Ti, entraînant déjà des performances sous-optimales sur Win7 et Linux. Apparemment, vous pouvez toujours atteindre environ 4MH / s sous Linux, ce qui, en fonction du prix de l’ETH, pourrait encore être rentable, compte tenu de la consommation d’énergie relativement faible.
  • Pour les GPU Maxwell 2: Il existe un moyen d’extraire l’ETH à des vitesses Win7 / 8 / Linux sur Win10, en rétrogradant le pilote GPU à un pilote Win7 (350.12 recommandé) et en utilisant une version créée à l’aide de CUDA 6.5.
  • Pour les GPU Pascal: vous devez utiliser les derniers pilotes compatibles WDDM 2.1 en combinaison avec l’édition anniversaire de Windows 10 pour obtenir le plein potentiel de votre GPU Pascal.

Pourquoi une GTX 1080 est-elle plus lente qu’une GTX 1070?

En raison de la mémoire GDDR5X, qui ne peut pas (encore) être pleinement utilisée pour l’extraction ETH.

Les cartes AMD sont-elles également affectées par les ralentissements à mesure que la taille du DAG augmente?

GPU GCN 1.0 uniquement (78×0, 79×0, 270, 280), mais différemment. Vous verrez qu’à chaque nouvelle ère (blocs de 30 000), le hashrate diminuera un peu.

Puis-je toujours exploiter l’ETH avec mon GPU de 4 Go?

Pas vraiment, votre VRAM doit être plus grande que la taille du DAG (actuellement autour de 4023 Go) pour obtenir les meilleures performances. Sans cela, une perte de hachage sévère se produira.

Quels sont les paramètres de lancement optimaux?

Les paramètres par défaut conviennent à la plupart des scénarios (CUDA). Pour OpenCL, cela varie un peu plus. Jouez avec les nombres et utilisez les puissances de 2. Des puissances de type GPU de 2.

Que fait le --cuda-parallel-hash drapeau faire?

@davilizh a apporté des améliorations au processus de hachage du noyau CUDA et ajouté cet indicateur pour permettre de modifier le nombre de tâches exécutées en parallèle. Ces améliorations ont été optimisées pour les GPU GTX 1060 qui ont connu une forte augmentation du hashrate, les GPU GTX 1070 et GTX 1080 / Ti ont connu quelques améliorations, mais moins nombreuses. La valeur par défaut est 4 (qui ne doit pas être définie avec l’indicateur) et dans la plupart des cas, cela fournira les meilleures performances.

Quelle est la relation d’Ethminer avec la fourche de Genoil?

La fourche Genoil était la source originale de cette version, mais comme Genoil ne maintient plus constamment cette fourche, il est devenu presque impossible pour les développeurs d’y obtenir un nouveau code fusionné. Dans l’intérêt de progresser dans le développement sans attendre les révisions, ce fork doit être considéré comme l’actif et celui de Genoil comme un code hérité.

Puis-je utiliser mon propre processeur?

Non, utilisez geth, le programme go créé pour Ethereum par Ethereum.

L’ordre du GPU CUDA change parfois. Que puis-je faire?

Il y a un environnement var CUDA_DEVICE_ORDER qui indique au pilote Nvidia CUDA comment énumérer les cartes graphiques. Les valeurs suivantes sont valides:

  • FASTEST_FIRST (Par défaut) – permet à CUDA de deviner quel périphérique est le plus rapide à l’aide d’une simple heuristique.
  • PCI_BUS_ID – trie les périphériques par ID de bus PCI dans l’ordre croissant.

Pour éviter certains changements indésirables dans l’ordre de vos appareils CUDA, vous pourrait définir la variable d’environnement sur PCI_BUS_ID. Cela peut être fait de deux manières:

  • Linux:

    • Ajuster le fichier /etc/environment fichier et ajoutez une ligne CUDA_DEVICE_ORDER=PCI_BUS_ID
    • Adaptez le script de démarrage en démarrant ethminer et ajoutez une ligne export CUDA_DEVICE_ORDER=PCI_BUS_ID
  • Les fenêtres:

    • Adaptez votre environnement à l’aide du panneau de contrôle (il suffit de rechercher setting environment windows control panel en utilisant votre moteur de recherche préféré)
    • Adaptez votre fichier de démarrage (.bat) en démarrant ethminer et ajoutez une ligne set CUDA_DEVICE_ORDER=PCI_BUS_ID ou setx CUDA_DEVICE_ORDER PCI_BUS_ID. Pour plus d’informations sur set voir ici, pour plus d’informations sur setx Vois ici

Pilote CUDA insuffisant

Error: Insufficient CUDA driver: 9010

Vous devez mettre à jour vos pilotes Nvidia. Sous Linux, installez nvidia-396 package ou plus récent.

https://github.com/ethereum-mining/ethminer

No comments

leave a comment