Hier ist mein Run-Befehl:
cgminer -o stratum+tcp://coinotron.com:3334 -u user -p pass --scrypt
Die einzige Ausgabe in meinem Terminal, die ich bekomme, ist (und nur diese):
[2013-11-30 11:34:02] Started cgminer 3.7.2
wenn Ctrl+Cja bekomme ich endlich diese Ausgabe:
[2013-11-30 11:34:43] Summary of runtime statistics:
[2013-11-30 11:34:43] Started at [2013-11-30 11:34:03]
[2013-11-30 11:34:43] Pool: stratum+tcp://coinotron.com:3334
[2013-11-30 11:34:43] Runtime: 0 hrs : 0 mins : 40 secs
[2013-11-30 11:34:43] Average hashrate: 0.0 Kilohash/s
[2013-11-30 11:34:43] Solved blocks: 0
[2013-11-30 11:34:43] Best share difficulty: 0
[2013-11-30 11:34:43] Share submissions: 0
[2013-11-30 11:34:43] Accepted shares: 0
[2013-11-30 11:34:43] Rejected shares: 0
[2013-11-30 11:34:43] Accepted difficulty shares: 0
[2013-11-30 11:34:43] Rejected difficulty shares: 0
[2013-11-30 11:34:43] Hardware errors: 0
[2013-11-30 11:34:43] Utility (accepted shares / min): 0.00/min
[2013-11-30 11:34:43] Work Utility (diff1 shares solved / min): 0.00/min
[2013-11-30 11:34:43] Stale submissions discarded due to new blocks: 0
[2013-11-30 11:34:43] Unable to get work from server occasions: 0
[2013-11-30 11:34:43] Work items generated locally: 1
[2013-11-30 11:34:43] Submitting work remotely delay occasions: 0
[2013-11-30 11:34:43] New blocks detected on network: 1
[2013-11-30 11:34:43] Summary of per device statistics:
[2013-11-30 11:34:43] GPU0 | (5s):0.000 (avg):0.000h/s | A:0 R:0 HW:0 WU:0.0/m
Meine GPU wird richtig erkannt:
11:34:56 me@ArchPC::~/Desktop cgminer -n
[2013-11-30 11:36:35] CL Platform 0 vendor: NVIDIA Corporation
[2013-11-30 11:36:35] CL Platform 0 name: NVIDIA CUDA
[2013-11-30 11:36:35] CL Platform 0 version: OpenCL 1.1 CUDA 6.0.1
[2013-11-30 11:36:35] Platform 0 devices: 1
[2013-11-30 11:36:35] 0 GeForce 9600 GT
[2013-11-30 11:36:35] 1 GPU devices max detected
[2013-11-30 11:36:35] USB all: found 6 devices - listing known devices
[2013-11-30 11:36:35] No known USB devices
Was könnte das Problem sein?
EDIT: Habe es gerade mal ohne versucht --scrypt
... es funktioniert dann, aber ich brauche scrypt für LTC. Wie behebe ich das?
Anscheinend habe ich noch nicht genug Punkte, um Ihrer Antwort eine Stimme zu geben, aber Ihre Lösung hat auch für mich funktioniert! Das Hinzufügen von -T zum Befehlszeilenbefehl hat den Zweck erfüllt. Ich bekomme jetzt nicht nur eine ordentliche Ausgabe dessen, was passiert; Der Parameter -T sorgte auch dafür, dass der gesamte Mining-Prozess tatsächlich funktionierte !
Vor dem Hinzufügen des -T-Befehls: Der Bildschirm blinkte mit der Meldung „Started CGMiner 3.7.2“. Es wurden keine Nachrichten angezeigt, bis ich STRG + C drückte. Der Bericht besagte, dass nur eine Freigabe eingereicht und akzeptiert wurde - jedes Mal, wenn ich CGMiner ausführte.
Nach Hinzufügen des Befehls -T: Der Bildschirm blinkt nicht mehr. Alles, was passiert, wird Zeile für Zeile an meine Eingabeaufforderung ausgegeben. CGMiner arbeitet tatsächlich und reicht Aktien ein . Während wir hier sprechen, habe ich insgesamt 3616 akzeptierte Schwierigkeitsgrade, im Gegensatz zu 32 zuvor.
Stellen Sie sicher, dass Ihre bat-Datei zuerst diese beiden Zeilen enthält
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_USE_SYNC_OBJECTS 1
-T Flag hat dies für meinen Laptop behoben. Etwas mit Ncurses-Textformatierung
Zusätzlich zur -T-Problemumgehung fand ich, dass die Lösung für meinen Computer darin bestand, die .bin
generierte Datei zu löschen. Der Fehler war jedes Mal reproduzierbar, wenn ich ihn in Ruhe ließ.
Da ich aus einer Batchdatei ausführe, habe ich vor dem Ausführen von cgminer nur eine Zeile hinzugefügt:
del scrypt*.bin
Dies löscht natürlich alle .bin
Dateien mit dem Präfix scrypt
(und lässt andere in Ruhe, wenn Sie etwas anderes mit demselben Basisverzeichnis abbauen).
Das war auch mein Problem, aber ich hasste es, mit -T
eingeschaltetem Schalter zu laufen. Ich fand heraus, dass es mit der fehlenden ncurses lib auf meinem frisch installierten Win7-System zu tun hatte, also funktionierte nach der Installation von cygwin cgminer ohne den -T
Toggle und mit dem normalen Statistikbildschirm.
Das Hinzufügen von --no-restart zu meinem Befehl hat dieses Problem für mein 290x-Setup behoben
Franz Dekan