Ich habe 2 HD6950, die ich für das ETH-Mining verwenden wollte - aber ich habe das bekannte DAG-Zuweisungsproblem.
Ich kann keine Lösung für dieses Problem finden - deshalb frage ich hier. Und bitte sagt mir nicht, ich soll einfach neue Karten kaufen...
Die Karte hat 2 GB RAM, was normalerweise ausreichen sollte. Ich habe versucht, die GPU-Zuweisung auf 95 und 100% einzustellen, aber ohne Erfolg.
Ich verwende Windows 7 64bit. Wenn es 1,4 GB sind und meine Karte 2 GB hat, sollte es einfach funktionieren?
Es scheint, dass die HD6950 auf eine Zuteilung von 512 MB beschränkt ist, selbst mit viel mehr RAM an Bord.
C:\Program Files\Ethereum 0.9.41\Release>ethminer --list-devices
Listing OpenCL devices.
FORMAT: [deviceID] deviceName
[0] Cayman
CL_DEVICE_TYPE: GPU
CL_DEVICE_GLOBAL_MEM_SIZE: 2147483648
CL_DEVICE_MAX_MEM_ALLOC_SIZE: 536870912
CL_DEVICE_MAX_WORK_GROUP_SIZE: 256
Ich habe das aussortiert, indem ich sie durch hier gefundene Dateien ersetzt habe, die den DAG in Blöcken und nicht als eine monolithische Datei laden .
Ich bekomme eine klägliche Hashrate von 1,2 MH/s, aber vielleicht ist das mein 2008er Vintage P35-Motherboard :)
Ich würde gerne wissen, welche Zahlen Sie am Ende erhalten.
Leider ist dies aufgrund von 2 GB RAM möglicherweise nicht möglich. Obwohl der aktuelle DAG 1,4 GB groß ist und passen sollte, lässt die OpenCL-Implementierung möglicherweise keine so große Zuordnung für diese GPU zu.
Sie könnten Folgendes versuchen:
ethminer -G -M
, der 1 GB DAG verwendet.Versuchen Sie, setx GPU_MAX_ALLOC_PERCENT=100
ob der Speicher unter Windows korrekt funktioniert (unter Linux ist es export GPU_MAX_ALLOC_PERCENT=100
), um zu sehen, ob es Ihr Problem löst.
Nils Zimmermann