PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ethereum Mining Benchmark


Godmode
2016-05-30, 12:01:20
Das es so einen Thread noch nicht gibt, ist doch unerhört. :biggrin:

Diesen Miner downloaden:
http://cryptomining-blog.com/7871-new-ethminer-0-9-41-genoil-1-1-pre-release-windows-binary/

Gestartet wird das ganze mit ethminer.exe -U -M
Das -U steht für CUDA und das -M für Benchmarkmodus.

Statt -U kann man auch -G verwenden, dann wird OpenCL verwendet. Mit -C wird mit CPU gebenchmarkt.

Mit --list-devices könnt ihr alle Geräte anzeigen.
mit --opencl-device <n> könnt ihr dann ein Gerät auswählen, wobei ihr statt <n> dann eben die Zahl eintragt, die in der Liste steht.

Weitere Optionen:

Usage ethminer [OPTIONS]
Options:

Work farming mode:
-F,--farm <url> Put into mining farm mode with the work server at URL (default: http://127.0.0.1:8545)
--farm-recheck <n> Leave n ms between checks for changed work (default: 500).
--no-precompute Don't precompute the next epoch's DAG.
Ethash verify mode:
-w,--check-pow <headerHash> <seedHash> <difficulty> <nonce> Check PoW credentials for validity.

Benchmarking mode:
-M,--benchmark Benchmark for mining and exit; use with --cpu and --opencl.
--benchmark-warmup <seconds> Set the duration of warmup for the benchmark tests (default: 3).
--benchmark-trial <seconds> Set the duration for each trial for the benchmark tests (default: 3).
--benchmark-trials <n> Set the duration of warmup for the benchmark tests (default: 5).
--phone-home <on/off> When benchmarking, publish results (default: on)
DAG creation mode:
-D,--create-dag <number> Create the DAG in preparation for mining on given block and exit.
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.
--list-devices List the detected OpenCL devices and exit.
--current-block Let the miner know the current block number at configuration time. Will help determine DAG size and required GPU memory.
--cl-extragpu-mem Set the memory (in MB) you believe your GPU requires for stuff other than mining. Windows rendering e.t.c..
--cl-local-work Set the OpenCL local work size. Default is 64
--cl-global-work Set the OpenCL global work size as a multiple of the local work size. Default is 4096 * 64
--cl-ms-per-batch Set the OpenCL target milliseconds per batch (global workgroup size). Default is 0. If 0 is given then no autoadjustment of global work size will happen
General Options:
-v,--verbosity <0 - 9> Set the log verbosity from 0 to 9 (default: 8).
-V,--version Show the version and exit.
-h,--help Show this help message and exit.



Titan X @ Windows 10 365.10 @ 1215 MHz Core, 3304 MHz Memory (Das sind die normalen Taktraten ohne Übertaktung aber mit Boost.)
Trial 1... 18175317
Trial 2... 18175317
Trial 3... 17476266
Trial 4... 18175317
Trial 5... 18175317
min/mean/max: 17476266/18035506/18175317 H/s


Titan X @ Windows 10 365.10 @ 1550 MHz Core, 4059 MHz Memory
Trial 1... 23068672
Trial 2... 23068672
Trial 3... 23068672
Trial 4... 23068672
Trial 5... 23068672
min/mean/max: 23068672/23068672/23068672 H/s

iuno
2016-05-30, 12:05:26
Warum nicht im Benchmarking-Bereich (https://www.forum-3dcenter.org/vbulletin/forumdisplay.php?f=7)?
Meine 290X macht iirc ~28 MH/s, werde den Beitrag aktualisieren wenn ich daheim bin ;)

Radeonfreak
2016-05-30, 12:24:08
Cuda geht nicht.

Kommt eine Fehlermeldung Cuda Error in func "set_constants"

Unter Open Cl

Trial 1... 20546656
Trial 2... 20621994
Trial 3... 20621994
Trial 4... 20601393
Trial 5... 20621994
min/mean/max: 20546656/20602806/20621994 H/s
inner mean: 13741129 H/s

Fliwatut
2016-05-30, 12:30:30
Ich würd das gerne mal mit meiner kleinen 7870 testen. Welchen Miner nehme ich dafür?

Godmode
2016-05-30, 13:18:41
Den selben wie im Post 1 beschrieben, nur mit dem Argument -G statt -U.

Achill
2016-05-30, 14:13:41
1x390x @Defaults (1080/1500)

Trial 1... 26440536
Trial 2... 26083980
Trial 3... 26431766
Trial 4... 26083980
Trial 5... 26431766
min/mean/max: 26083980/26294405/26440536 H/s
inner mean: 17624100 H/s

2x390x @Defaults (1080/1500)

Trial 1... 52428800
Trial 2... 52079274
Trial 3... 52428800
Trial 4... 51871787
Trial 5... 52515746
min/mean/max: 51871787/52264881/52515746 H/s
inner mean: 52341273 H/s

Keine großen Überraschungen hier...

blinki
2016-05-30, 14:44:40
Hi hab das grade mal getestet, ohne mich auszukennen. Das ist ein i5 mit Iris 540 gpu und läuft zwar, aber ohne Ergebnis. Ist der Client auf irgendwelche Daten angewiesen oder liegt das Problem auf Rechnerseite? Ich hab wirklich nur den Client heruntergeladen und ausgeführt.

Mein eigener Verdacht ist ja der Speicher, GPUz kann die Größe auch nicht auslesen und ob opencl hier nur den embedded-ram sieht oder den Hauptspeicher ist mir nicht klar.





C:\Users\BlaBla\Desktop\ethminer-0.9.41-genoil-1.1>ethminer.exe -G -M
Genoil's ethminer 0.9.41-genoil-1.1
=====================================================================
Forked from github.com/ethereum/cpp-ethereum
CUDA kernel ported from Tim Hughes' OpenCL kernel
With contributions from nerdralph, RoBiK, tpruvot and sp_

Please consider a donation to:
ETH: 0xeb9310b185455f863f526dab3d245809f6854b4d

Found suitable OpenCL device [Intel(R) Iris(TM) Graphics 540 ] with 6414647296 bytes of GPU memory
Benchmarking on platform: CL
Preparing DAG for block #0
Warming up...
i 14:36:12|gpuminer0 set work; seed: #00000000, target: #0000000000000002
i 14:36:12|gpuminer0 Initialising miner...
Using platform: Intel(R) OpenCL
Using device: Intel(R) Iris(TM) Graphics 540(OpenCL 2.0 )
Printing program log
fcl build 1 succeeded.
bcl build succeeded.

Creating cache buffer
Creating DAG buffer
Loading kernels
Writing cache buffer
Creating buffer for header.
Creating mining buffer 0
Creating mining buffer 1
Generating DAG data
0%
6%
13%
19%
25%
31%
Trial 1... 38%
0
Trial 2... 44%
50%
0
Trial 3... 56%
0
Trial 4... 63%
69%
0
Trial 5... 75%
0
81%
88%
94%
min/mean/max: 0/0/0 H/s
inner mean: 0 H/s



Edit: CPU macht auch nix.

C:\Users\BlaBla\Desktop\ethminer-0.9.41-genoil-1.1>ethminer.exe -C -M
Genoil's ethminer 0.9.41-genoil-1.1
=====================================================================
Forked from github.com/ethereum/cpp-ethereum
CUDA kernel ported from Tim Hughes' OpenCL kernel
With contributions from nerdralph, RoBiK, tpruvot and sp_

Please consider a donation to:
ETH: 0xeb9310b185455f863f526dab3d245809f6854b4d

Benchmarking on platform: CPU
Preparing DAG for block #0
Warming up...
i 14:52:12|<unknown> Loading full DAG of seedhash: #00000000…
Trial 1... 0
Trial 2... 0
Trial 3... 0
Trial 4... 0
Trial 5... 0
min/mean/max: 0/0/0 H/s
inner mean: 0 H/s

iuno
2016-05-30, 15:02:02
Offenbar wurde versucht, das DAG File zu erstellen, ich bin mir gar nicht sicher, ob das im Benchmark Modus notwendig ist. Du kannst mal versuchen, den Miner ohne den Benchmarkparameter (-M) zu starten, bis das DAG File generiert ist und Hashwerte rauskommen, danach nochmal versuchen.
Mehr als 2 GiB Ram hast du frei oder?

btw: faende es schick, wenn man Ausgaben in "[Code]"-Blocks und laengere zusaetzlich in "[spoiler]" packt.

blinki
2016-05-30, 15:13:03
Ja ram hat der 16 gb und im Bios habe ich der gpu 1gb als minimum zugewiesen.

scheint auch ein Verbindungsproblem zu haben, wenn ich es so ausführe...
später nochmal schauen,
danke, gruß

Fliwatut
2016-05-30, 15:25:41
Taugt das was?

Trial 1... 16760455
Trial 2... 16754876
Trial 3... 16771625
Trial 4... 17047187
Trial 5... 16777216
min/mean/max: 16754876/16822271/17047187 H/s
inner mean: 16769765 H/s

Overclocking bringt nicht viel:

Trial 1... 17092556
Trial 2... 16777216
Trial 3... 16754876
Trial 4... 17126741
Trial 5... 16771625
min/mean/max: 16754876/16904602/17126741 H/s
inner mean: 16880465 H/s

iuno
2016-05-30, 15:56:21
Ja ram hat der 16 gb und im Bios habe ich der gpu 1gb als minimum zugewiesen.
Ist der Speicher fuer die IGP fest oder vergroessert der sich auch >1 GiB? Ansonsten solltest du fuer GPU Mining 2 GiB ausprobieren.


Taugt das was?
Wenn du jetzt noch sagst welche Karte das ist schon ;p
edit: ah, oben steht die 7870, aber schreibs doch nochmal dazu

Godmode
2016-05-30, 16:05:58
Cuda geht nicht.

Kommt eine Fehlermeldung Cuda Error in func "set_constants"

Unter Open Cl

Trial 1... 20546656
Trial 2... 20621994
Trial 3... 20621994
Trial 4... 20601393
Trial 5... 20621994
min/mean/max: 20546656/20602806/20621994 H/s
inner mean: 13741129 H/s

Interessant, weil bei meiner Titan X geht nur CUDA, nicht aber OpenCL.

Der HeinZ
2016-05-30, 16:38:54
Funzt nicht. schreibt mir sowas wie er bekommt keine Verbindung. "Probaly couldn`t connect"
Gruß Matthias

Geforce 980

blinki
2016-05-30, 18:26:48
Ist der Speicher fuer die IGP fest oder vergroessert der sich auch >1 GiB? Ansonsten solltest du fuer GPU Mining 2 GiB ausprobieren.


Der Speicher ist nicht fest. Möglich sind als Minimum 64 bis 1024. Des weiteren kann man noch die Aperture Size zwischen 64-512 Mb legen.
Habe mal in den tiefen des Netz gelesen dass die HD540 max 1600 Mb adressieren kann, aber diese Werte kommen auch alle nicht wirklich hin. Fest steht nur, dass Dynamisch auch mehr als 1Gb möglich ist.


Aber die Eth-Sache ist ehwohl komplizierter, hab jetzt erst mal den Client geladen, und ein wallet eröffnet und grad macht er was(CPU), ein Anfang. Einfach mal testen ist wohl dafür zu unkomplex. Werd mich einlesen.

Nuon
2016-05-30, 18:39:52
Bei mir funktioniert nur -G:

Warming up...
i 18:31:25|gpuminer0 set work; seed: #00000000, target: #0000000000000002
i 18:31:25|gpuminer0 Initialising miner...
Using platform: NVIDIA CUDA
Using device: GeForce GTX 760(OpenCL 1.2 CUDA)
Printing program log


Creating cache buffer
Creating DAG buffer
Loading kernels
Writing cache buffer
Creating buffer for header.
Creating mining buffer 0
Creating mining buffer 1
Generating DAG data
0%
6%
13%
19%
25%
31%
38%
44%
Trial 1... 50%
56%
0
Trial 2... 63%
69%
0
Trial 3... 75%
81%
0
Trial 4... 88%
0
Trial 5... 94%
4524224
min/mean/max: 0/904844/4524224 H/s
inner mean: 1508074 H/s

GTX760@default I5 6600K@4.2GHz

Lard
2016-05-30, 22:40:37
Win7 - HD 7970 1200/1700 - Schärfere Memory Timings

Trial 1... 31004406
Trial 2... 31004406
Trial 3... 31004406
Trial 4... 31004406
Trial 5... 31352770
min/mean/max: 31004406/31074078/31352770 H/s
inner mean: 10450923 H/s

BlacKi
2016-05-30, 22:50:44
Trial 1... 18868078
Trial 2... 18163208
Trial 3... 18861793
Trial 4... 18163208
Trial 5... 18861793
min/mean/max: 18163208/18583616/18868078 H/s
inner mean: 12576623 H/s

iuno
2016-05-31, 09:28:07
Habe gestern vergessen, meine Karte noch zu vermessen :redface:
Bei mir funktioniert nur -G:
[...]
GTX760@default I5 6600K@4.2GHz
Da fehlt das Ergebnis :tongue:
Du musst warten, bis das DAG generiert ist und dann nochmal starten.

Win7 - HD 7970 1200/1700 - Schärfere Memory Timings
:eek: das ist Hawaii Niveau. Muss ich jetzt noch meine Timings tweaken? :uponder:

Lard
2016-05-31, 11:34:43
:eek: das ist Hawaii Niveau. Muss ich jetzt noch meine Timings tweaken? :uponder:
The Stilt 290X Hynix 1250 MHz Memory Strap ist mit 1500 MHz genauso schnell, wie mein AFR 1125 MHz Strap mit 1550 MHz. (http://www.overclock.net/t/1554360/tahiti-memory-timings-patch-for-hynix-vram/20#post_24973105)

Mit 1200/1550 MHz habe ich die gleichen Ergebnisse, wie mit 1700 MHz.
Die Memory Timings sind auch scharf, aber es wird ein schnellerer Strap verwendet. (http://www.overclock.net/t/1554360/tahiti-memory-timings-patch-for-hynix-vram)
http://www.forum-3dcenter.org/vbulletin/attachment.php?attachmentid=56112&stc=1&d=1464685067

Erst mit 1200/1375 MHz gibt es Leistungseinbußen:
Trial 1... 29959314
Trial 2... 29610950
Trial 3... 29959314
Trial 4... 29610950
Trial 5... 29959314
min/mean/max: 29610950/29819968/29959314 H/s
inner mean: 9986438 H/s

Nuon
2016-05-31, 20:07:01
...
Da fehlt das Ergebnis :tongue:
Du musst warten, bis das DAG generiert ist und dann nochmal starten.
...
Ok, mit der kommandozeile
ethminer.exe -G -M --benchmark-warmup 30
hat er genug Zeit, die DAG Daten zu berechnen.
Ergebnis:
Trial 1... 9087658
Trial 2... 9087658
Trial 3... 9087658
Trial 4... 9051452
Trial 5... 9078580
min/mean/max: 9051452/9078601/9087658 H/s
inner mean: 6055412 H/s

blinki
2016-05-31, 23:40:57
yay, dank Warmupzeit =50 bekomme ich auch ein Ergebnis:
i5 6260U 2c+gt3e: (OCL)


Trial 1... 2446677
Trial 2... 2444233
Trial 3... 2792479
Trial 4... 2440981
Trial 5... 2788765
min/mean/max: 2440981/2582627/2792479 H/s
inner mean: 2559891 H/s

Der HeinZ
2016-06-01, 08:01:22
Hmm, also Cuda funktioniert leider nicht... kennt jemand den Grund?
Dann nehmen wir OpenGL
AMD FX 8350 + Geforce 980 Strix

Trial 1... 19217487
Trial 2... 19387733
Trial 3... 19285978
Trial 4... 19290838
Trial 5... 19287278

Gruß Matthias

iuno
2016-06-01, 11:31:59
Ich bin derweil auf Polaris 10 gespannt :eek:
Das Ding ist extrem billig fuer die Rohleistung. Es bleibt halt Spannend, was da der Speicher macht.

HarryHirsch
2016-06-03, 11:50:03
Funzt nicht. schreibt mir sowas wie er bekommt keine Verbindung. "Probaly couldn`t connect"
Gruß Matthias

Geforce 980

du hast glaube "-M" vergessen.

2x 290x am stock

Trial 1... 47869014
Trial 2... 48202361
Trial 3... 48202361
Trial 4... 47869014
Trial 5... 48202361
min/mean/max: 47869014/48069022/48202361 H/s
inner mean: 16067453 H/s

PacmanX100
2016-06-04, 22:56:55
52.6 Mhash/s
im Radeon 390X + 290 Dualbetrieb. Nur mit Catalyst, Crimson ist um fast 20% schlechter. Eingebaute Handbremse?

wolik
2016-06-08, 18:32:22
80 Mhash/s 4 x Titan X
Ich habe Mining getestet, kam nur 20M/s raus ?
http://abload.de/image.php?img=ethermine19usa.jpg

Godmode
2016-06-08, 19:29:28
Ja das ist seit WDDM 2.0 kaputt, darum bimmt man eher den älteren Treiber oder besser noch Linux.

iuno
2016-06-08, 23:38:41
Wem gilt die Antwort?
Falls sie PacmanX100 gilt: es reicht die shared libs (.dll) fuer OpenCL aus einem aelteren Treiber in den Ordner des Miners zu kopieren, dann kannst du auch den neuen Treiber behalten.

Godmode
2016-06-09, 08:21:37
Wem gilt die Antwort?
Falls sie PacmanX100 gilt: es reicht die shared libs (.dll) fuer OpenCL aus einem aelteren Treiber in den Ordner des Miners zu kopieren, dann kannst du auch den neuen Treiber behalten.

Nein, das war auf wolik bezogen. Aber danke für den Tipp, weil eventuell funktioniert das ja mit dem NV-Treiber auch? Ab WDDM 2.0 kannst du auf Geforces nicht mehr unter Windows minen, da nur mehr 1/4 der Rechenleistung erreicht wird.

Der HeinZ
2016-06-14, 00:43:49
@HarryHirsch: CUDA funktioniert.
Aber die Ergebnisse sind identisch mit OpenCL. :)
Gruß Matthias