Nutzer (OP)
Member
Offline
Activity: 93
Merit: 10
|
|
January 16, 2014, 08:15:21 PM |
|
Wie kann ich mithilfe des Cgminers oder zweier Instanzen zwei verschiedene Coins minen?
Das Problem ist, dass ich alle meine 7950er mit den gleichen Einstellungen laufen lassen kann, während meine R9 280X andere Einstellungen brauch. Und parallel kann ich diese Einstellungen nicht laufen lassen.
Wie kann ich also im cgminer-Fenster eine GPU vom Mining ausschließen?
|
|
|
|
JamesBolivar
|
|
January 16, 2014, 08:24:46 PM Last edit: January 16, 2014, 08:55:48 PM by JamesBolivar |
|
Beispiel zwo Coins mit vier Karten und zwei Instanzen:
Erste Instanz mit "-d 0,1" Zwote Instanz mit "-d 2,3"
Beispiel für zwo verschiedene Karten in einer Instanz mit verschiedenen Werten durch Komma getrennt:
"--thread-concurrency 4000,12000"
Geht sowohl als Parameter im Batch als auch über die cgminer.conf
|
|
|
|
Nutzer (OP)
Member
Offline
Activity: 93
Merit: 10
|
|
January 16, 2014, 08:54:36 PM |
|
Beispiel zwo Coins mit vier Karten und zwei Instanzen:
Erste Instanz mit "-d 0,1" Zwote Instanz mit "-d2,3"
Beispiel für zwo verschiedene Karten in einer Instanz mit verschiedenen Werten durch Komma getrennt:
"--thread-concurrency 4000,12000"
Geht sowohl als Parameter im Batch als auch über die cgminer.conf
Verzeih, hätte ich auch selber rausfinden müssen. Aber eventuell kannst du mir noch bei einem anderen Problem helfen- ich habe hier eine R9 280X am Laufen, bekomme sie aber nicht über 600Kh/s. --thread-concurrency 11200 --temp-target 70 --gpu-fan 45-100 --auto-fan --temp-overheat 75 --device 0 --shaders 2048 --lookup-gap 2 --gpu-engine 1070 --gpu-memclock 1500 --gpu-powertune 20 -w 256 -I 13 -g 2
|
|
|
|
JamesBolivar
|
|
January 16, 2014, 09:03:51 PM |
|
Hmm. Im großen und ganzen sind das schon ziemlich optimale Werte, bei denen 735-745 kh/s zu erwarten sind.
Einige wenige Modelle laufen mit "--lookup-gap 0" schneller. Z. B. meine Matrix Platinum. Overheat ist etwas niedrig angesetzt, aber das kann nicht die Ursache sein. Haste mal mit GPU-z kontrolliert, ob sie den Takt auch annimmt?
Etwa 20-30 kh/s können auf das Konto mitlaufender Monitortools gehen. Das erklärt aber keine fehlenden 140 kh/s.
Was ist das denn für ein Modell?
|
|
|
|
h2o@7970
|
|
January 16, 2014, 09:05:11 PM Last edit: January 16, 2014, 09:17:27 PM by h2o@7970 |
|
Beispiel zwo Coins mit vier Karten und zwei Instanzen:
Erste Instanz mit "-d 0,1" Zwote Instanz mit "-d2,3"
Beispiel für zwo verschiedene Karten in einer Instanz mit verschiedenen Werten durch Komma getrennt:
"--thread-concurrency 4000,12000"
Geht sowohl als Parameter im Batch als auch über die cgminer.conf
Verzeih, hätte ich auch selber rausfinden müssen. Aber eventuell kannst du mir noch bei einem anderen Problem helfen- ich habe hier eine R9 280X am Laufen, bekomme sie aber nicht über 600Kh/s. --thread-concurrency 11200 --temp-target 70 --gpu-fan 45-100 --auto-fan --temp-overheat 75 --device 0 --shaders 2048 --lookup-gap 2 --gpu-engine 1070 --gpu-memclock 1500 --gpu-powertune 20 -w 256 -I 13 -g 2 cgminer -o stratum+tcp://coinotron.com:3334 -u xxxx -p xxxx --scrypt --worksize 256 -g 2 -I 13 --lookup-gap 2 --gpu-engine 1025 --gpu-memclock 1493 --shaders 2048 macht ca. 720 kh/s mit deinen werten machen meine auch nur noch 623 kh/s
|
|
|
|
Nutzer (OP)
Member
Offline
Activity: 93
Merit: 10
|
|
January 16, 2014, 09:21:25 PM |
|
Hmm. Im großen und ganzen sind das schon ziemlich optimale Werte, bei denen 735-745 kh/s zu erwarten sind.
Einige wenige Modelle laufen mit "--lookup-gap 0" schneller. Z. B. meine Matrix Platinum. Overheat ist etwas niedrig angesetzt, aber das kann nicht die Ursache sein. Haste mal mit GPU-z kontrolliert, ob sie den Takt auch annimmt?
Etwa 20-30 kh/s können auf das Konto mitlaufender Monitortools gehen. Das erklärt aber keine fehlenden 140 kh/s.
Was ist das denn für ein Modell?
Danke dir, ein Neustart hat einige mehr Kh/s gebracht, warum auch immer. Ich habe eine XFX Double Dissipation cgminer -o stratum+tcp://coinotron.com:3334 -u xxxx -p xxxx --scrypt --worksize 256 -g 2 -I 13 --lookup-gap 2 --gpu-engine 1025 --gpu-memclock 1493 --shaders 2048
macht ca. 720 kh/s
mit deinen werten machen meine auch nur noch 623 kh/s Danke, mit den Werten komme ich auf 708 Kh/s. Ich frage mich nur, ob da nicht mehr geht. Ich meine, jede meiner HD 7950 GPUs schafft 660-675 Kh/s. Ist da also schon das Ende der Fahnenstange erreicht?
|
|
|
|
JamesBolivar
|
|
January 16, 2014, 09:30:37 PM |
|
Ich habe meine Werte in ein cgminer.conf geschrieben, cgminer nur mit Pool, Username und Passwort gestartet, und den Rest über GPU-Tweak auf dem einen, Afterburner auf dem anderen Rig eingestellt. Meine Karten erreichen alle bei 1500 Mem ihr Maximum, und fallen bei jeder Abweichung davon deutlich ab. Sie skalieren alle auf den GPU-Takt, aber nur bis 1080 und fallen darüber dann wieder ab. Mein cgminer.conf sieht so aus: { "intensity" : "13", "vectors" : "1", "worksize" : "256", "kernel" : "scrypt", "lookup-gap" : "0", "thread-concurrency" : "12000", "shaders" : "2048", "gpu-threads" : "2", "scrypt" : true }
Und damit bringen meine Tahiti/Malta-GPUs alle genau 750 kh/s.
|
|
|
|
Nutzer (OP)
Member
Offline
Activity: 93
Merit: 10
|
|
January 16, 2014, 09:55:53 PM |
|
Ich habe meine Werte in ein cgminer.conf geschrieben, cgminer nur mit Pool, Username und Passwort gestartet, und den Rest über GPU-Tweak auf dem einen, Afterburner auf dem anderen Rig eingestellt. Meine Karten erreichen alle bei 1500 Mem ihr Maximum, und fallen bei jeder Abweichung davon deutlich ab. Sie skalieren alle auf den GPU-Takt, aber nur bis 1080 und fallen darüber dann wieder ab. Mein cgminer.conf sieht so aus: { "intensity" : "13", "vectors" : "1", "worksize" : "256", "kernel" : "scrypt", "lookup-gap" : "0", "thread-concurrency" : "12000", "shaders" : "2048", "gpu-threads" : "2", "scrypt" : true }
Und damit bringen meine Tahiti/Malta-GPUs alle genau 750 kh/s. Alles klar, ich habe die .conf eingstellt. Wie starte ich nun cgminer mitsamt dieser Datei? Bis jetzt habe ich alles direkt in der bat geändert.
|
|
|
|
JamesBolivar
|
|
January 16, 2014, 10:04:30 PM |
|
Wenn das File unter dem Namen cgminer.conf im Ordner von cgminer liegt, wird es automatisch geladen.
Im Batchfile braucht man dann nur noch den Aufruf mit den Parametern -o -u und -p. Das ist auch unkomplizierter zu handhaben, wenn man mehrere Batchfiles für verschiedene Coins hat. Irgendwie übersichtlicher.
|
|
|
|
Nutzer (OP)
Member
Offline
Activity: 93
Merit: 10
|
|
January 16, 2014, 10:11:07 PM |
|
Wenn das File unter dem Namen cgminer.conf im Ordner von cgminer liegt, wird es automatisch geladen.
Im Batchfile braucht man dann nur noch den Aufruf mit den Parametern -o -u und -p. Das ist auch unkomplizierter zu handhaben, wenn man mehrere Batchfiles für verschiedene Coins hat. Irgendwie übersichtlicher.
Ja, die eingestellte Datei heißt jetzt cgminer.conf Und jetzt starte ich was? die Batchfile mit genannten Parametern, oder mit mehr Daten?
|
|
|
|
JamesBolivar
|
|
January 16, 2014, 10:24:44 PM |
|
Nur damit. Ich habe ein Verzeichnis Mining, in dem alle Batchfiles für verschiedene Coins/Pools liegen und darin ein Unterverzeichnis cgminer. Meine Batchfiles sehen vom Schema her alle so aus: cd cgminer setx GPU_MAX_ALLOC_PERCENT 100 setx GPU_USE_SYNC_OBJECTS 1 cgminer --scrypt -o stratum+tcp://xxx.yyy.com:zzzz -u JamesBolivar.1 -p x -o Benannt nach dem Schema "Mine <Coinname>" und dazu noch die wichtigsten Shortcuts, also einen zur Eingabeaufforderung für Tests im Fehlerfall, einen Ordner mit Shortcuts für meine Wallets, einen zum Ordner C:\Users\<Benutzername>\AppData\Roaming, einen zum Taschenrechner fürs Traden, einen nach CoinedUp, usw. usf. Alles sehr übersichtlich und praktisch. PS Ich seh grad, da steht bei mir noch ein "--scrypt" drin, das ich vergessen hab, rauszunehmen. Stört nicht, muss aber nicht.
|
|
|
|
Nutzer (OP)
Member
Offline
Activity: 93
Merit: 10
|
|
January 16, 2014, 10:31:28 PM |
|
Nur damit. Ich habe ein Verzeichnis Mining, in dem alle Batchfiles für verschiedene Coins/Pools liegen und darin ein Unterverzeichnis cgminer. Meine Batchfiles sehen vom Schema her alle so aus: cd cgminer setx GPU_MAX_ALLOC_PERCENT 100 setx GPU_USE_SYNC_OBJECTS 1 cgminer --scrypt -o stratum+tcp://xxx.yyy.com:zzzz -u JamesBolivar.1 -p x -o Benannt nach dem Schema "Mine <Coinname>" und dazu noch die wichtigsten Shortcuts, also einen zur Eingabeaufforderung für Tests im Fehlerfall, einen Ordner mit Shortcuts für meine Wallets, einen zum Ordner C:\Users\<Benutzername>\AppData\Roaming, einen zum Taschenrechner fürs Traden, einen nach CoinedUp, usw. usf. Alles sehr übersichtlich und praktisch. PS Ich seh grad, da steht bei mir noch ein "--scrypt" drin, das ich vergessen hab, rauszunehmen. Stört nicht, muss aber nicht. Danke dir! Leider öffnet sich nur kurz ein cmd-Fenster, wenn ich diese bat-Datei starte. Und wie sieht es mit Einstellungen für eine HD7950 aus, die hat weniger Shader und einen geringeren Takt. Das sollte ich wohl auch in die Daten miteinfließen lassen, oder?
Meine conf-Datei sieht so aus:{ "pools" : [ { "url" : "stratum+tcp://lite.wemineltc.com:3334", "user" : "Fucccer.2", "pass" : "x" }, { "url" : "stratum+tcp://usa.wemineltc.com:80", "user" : "Fucccer.2", "pass" : "x" }, { "url" : "stratum+tcp://hk2.wemineltc.com:3333", "user" : "Fucccer.2", "pass" : "x" } ],
"intensity" : "13", "gpu-engine" : "1080,1080,1080", "gpu-fan" : "40-85", "gpu-memclock" : "1500,1400,1400", "gpu-powertune" : "20,20,20,20", "temp-cutoff" : "85,85,85,85", "temp-overheat" : "75,75,75,75", "temp-target" : "70,70,70,70", "vectors" : "1", "worksize" : "256", "kernel" : "scrypt", "lookup-gap" : "0", "thread-concurrency" : "12000", "shaders" : "2048,1792,1792", "scrypt" : true
"auto-fan" : true, "auto-gpu" : false, "expiry" : "120", "failover-only" : true, "gpu-threads" : "2", "log" : "5", "queue" : "1", "scan-time" : "60", "temp-hysteresis" : "3",
"kernel-path" : "/usr/local/bin" }
|
|
|
|
JamesBolivar
|
|
January 16, 2014, 10:35:45 PM |
|
Für solche Fälle habe ich einen Shortcut zur Eingabeaufforderung in den Ordner gelegt. Ein Doppeklick und das Batchfiles manuell aufrufen. Dann bleibt das Fenster offen und man sieht die Fehlermeldung.
Ich nehme mal an, dass der kernelpath die Ursache ist. Den gibts unter Windows nicht. Ich habe wirklich nur im .conf stehen, was ich weiter oben gepostet habe. Die Lüftersteuerung z. B. überlass ich dem BIOS der Karten.
|
|
|
|
Nutzer (OP)
Member
Offline
Activity: 93
Merit: 10
|
|
January 16, 2014, 10:40:10 PM |
|
Für solche Fälle habe ich einen Shortcut zur Eingabeaufforderung in den Ordner gelegt. Ein Doppeklick und das Batchfiles manuell aufrufen. Dann bleibt das Fenster offen und man sieht die Fehlermeldung.
Ich nehme mal an, dass der kernelpath die Ursache ist. Den gibts unter Windows nicht. Ich habe wirklich nur im .conf stehen, was ich weiter oben gepostet habe. Die Lüftersteuerung z. B. überlass ich dem BIOS der Karten.
Du hast Recht. Anbei ein Screenshot, mitsamt Fehlermeldung. Scheinbar ist die .bat Datei falsch konfiguriert. http://www.directupload.net/file/d/3504/zdgu5jqj_png.htm
|
|
|
|
JamesBolivar
|
|
January 16, 2014, 10:46:22 PM |
|
Was ich geposte hab, war meine Anordnung, so wie ich das bei mir angelegt hab.
Wenn Du alles in einem Ordner hast, also cgminer, das Batchfile und das cgminer.conf, dann braucht es die Zeile "cd cgminer" nicht, oder zumindest muss der Ordnername auch übereinstimmen. Bei Dir heißt der "cgminer-3.7.2-windows". Meinen hab ich umbenannt, um mir die Tipperei zu ersparen.
Die Eingabeaufforderung muss in dem Ordner laufen, in dem auch cgminer liegt. Also entweder von Hand mit dem Befehl "cd <Ordnername>" da hin wechseln, oder einen Shortcut zur Eingabeaufforderung darin einfügen.
|
|
|
|
Nutzer (OP)
Member
Offline
Activity: 93
Merit: 10
|
|
January 16, 2014, 11:01:19 PM |
|
Was ich geposte hab, war meine Anordnung, so wie ich das bei mir angelegt hab.
Wenn Du alles in einem Ordner hast, also cgminer, das Batchfile und das cgminer.conf, dann braucht es die Zeile "cd cgminer" nicht, oder zumindest muss der Ordnername auch übereinstimmen. Bei Dir heißt der "cgminer-3.7.2-windows". Meinen hab ich umbenannt, um mir die Tipperei zu ersparen.
Die Eingabeaufforderung muss in dem Ordner laufen, in dem auch cgminer liegt. Also entweder von Hand mit dem Befehl "cd <Ordnername>" da hin wechseln, oder einen Shortcut zur Eingabeaufforderung darin einfügen.
Jetzt klappt es, braucht wohl alles Zeit zum Einarbeiten. Ich danke dir auf jeden Fall für deine Hilfe! Eine weitere Frage- die oben geposteten Einstellungen für deine GPUs beziehen sich aber nicht auf eine HD7950, soll ich es dennoch testen?
|
|
|
|
JamesBolivar
|
|
January 16, 2014, 11:04:16 PM |
|
Probier es aus. Ich hab keine 7950 und weiß daher nicht wirklich, was dafür die beste Einstellung ist.
|
|
|
|
|