Ich bin neu im Ethereum-Mining und hatte eine Frage zur Effizienz/Durchsatz meiner Karte, einer 270X. Ich habe das Benchmark-Dienstprogramm mit ethminer ausgeführt, was mir ein Ergebnis von 18153621 H/s (18 MH/s?) gibt, aber wenn ich ethminer alleine mit Geth oder in einem Pool ausführe, wird meine Hash-Rate in der Konsole normalerweise gemeldet wie: "1319793 H / s = 2097152 Hashes / 1,589 s", was meiner Meinung nach 1,3 MH / s beträgt.
Was kann ich tun, um eine Zahl in der Nähe des Ergebnisses zu reproduzieren, das ich beim Benchmark erhalten habe, anstatt dieses viel niedrigere Ergebnis? Wenn Ethminer läuft, ist meine GPU zu 90 % ausgelastet, also schätze ich, dass sie so viel wie nötig nutzt. Muss ich meine DAG-Datei neu erstellen? Ich habe versucht, den openCL-Schalter beim Start zu ethminer hinzuzufügen, aber das hat auch nicht geholfen.
Sie erwähnen, dass Sie den opencl-Schalter beim Start angegeben haben.
Haben Sie in den Ethminer-Parametern -G angegeben? Dies ist erforderlich, damit ethminer mit Ihrer GPU schürfen kann. Hier ist die relevante ethminer --help :
Mining configuration:
-C,--cpu When mining, use the CPU.
-G,--opencl When mining use the GPU via OpenCL.
--opencl-platform <n> When mining using -G/--opencl use OpenCL platform n (default: 0).
--opencl-device <n> When mining using -G/--opencl use OpenCL device n (default: 0).
-t, --mining-threads <n> Limit number of CPU/GPU miners to n (default: use everything available on selected platform)
--allow-opencl-cpu Allows CPU to be considered as an OpenCL device if the OpenCL platform supports it.
Sie erhalten etwa 15 Nachrichtenzeilen, die OpenCL initialisiert, wenn der Schalter korrekt funktioniert – die gleichen Nachrichten sollten angezeigt werden, wenn Sie den Benchmark ausführen. So sieht es aus:
[OPENCL]:Found suitable OpenCL device [Hawaii] with 8513388544 bytes of GPU memory
[OPENCL]:Using platform: AMD Accelerated Parallel Processing
[OPENCL]:Using device: Hawaii(OpenCL 2.0 AMD-APP (1800.11))
[OPENCL]:Printing program log
[OPENCL]:
[OPENCL]:Creating one big buffer for the DAG
[OPENCL]:Loading single big chunk kernels
[OPENCL]:Mapping one big chunk.
[OPENCL]:Creating buffer for header.
[OPENCL]:Creating mining buffer 0
[OPENCL]:Creating mining buffer 1
[OPENCL]:Printing program log
[OPENCL]:
[OPENCL]:Creating one big buffer for the DAG
[OPENCL]:Loading single big chunk kernels
Das ist mir passiert und hier ist, was ich getan habe, um es zu beheben.
Ich verwende Windows 10 und habe NVIDIA CUDA 7.5 verwendet. Ich war Benchmarking bei 17 MH und Mining bei 5 MH.
Durch ein Downgrade auf CUDA 7.0 beginne ich mit dem Mining bei 20 MH. Beachten Sie, dass ich ursprünglich 7.0 installiert habe, aber ich glaube, dass mich ein Autoupdate von NVIDIA auf 7.5 aktualisiert hat. Also, selbst wenn Sie 7.0 installiert haben, versuchen Sie es neu zu installieren.
Viel Glück und glückliches Mining!
Eugen Bujak
eur10
Dan
B. Shea