gcminer mit ATIRADEON HD3600 auf Ubuntu 12.04 64bit Headless erkennt keine GPU

Ich folge dieser Anleitung: http://rdmsnippets.com/2013/03/20/bitcoin-mining-with-ubuntu-12-04-tls-and-cgminer/

Aber es funktioniert nicht auf meinem Server (Spezifikationen sind im Betreff-Feld)

Ich bekomme diesen Fehler:

koen@gorgabal-Server:~/bitcoinmining$ ./cgminer/cgminer -n
 [2013-06-23 15:03:51] CL Platform 0 vendor: Advanced Micro Devices, Inc.                    
 [2013-06-23 15:03:51] CL Platform 0 name: AMD Accelerated Parallel Processing                    
 [2013-06-23 15:03:51] CL Platform 0 version: OpenCL 1.2 AMD-APP (1113.2)                    
 [2013-06-23 15:03:51] Error -1: Getting Device IDs (num)                    
 [2013-06-23 15:03:51] clDevicesNum returned error, no GPUs usable                    
 [2013-06-23 15:03:51] 0 GPU devices max detected                    
koen@gorgabal-Server:~/bitcoinmining$ sudo aticonfig --lsa
* 0. 01:00.0 ATI Radeon HD 3600 Series

* - Default adapter

Ich kann aus mehreren Gründen nicht zu Windows wechseln, hat jemand eine Idee, was ich falsch mache?

Danke im Voraus! PS: Ich benutze Linux seit einigen Jahren, kenne mich also aus. Dies ist eine frische Serverinstallation.

Antworten (2)

OpenCL wird auf Karten der 3xxx-Serie nicht unterstützt. Obwohl es nicht völlig unmöglich ist, auf einer so alten Karte zu minen, wird es sehr schwierig sein. Außerdem produziert eine so alte Karte weniger als 1 MH/s, was nur Bruchteile von Bitcoins sind. Ich würde meine Zeit nicht mit dem Kampf gegen die Radeon 3600 verschwenden.

Wenn Sie es mit dem Mining ernst meinen, sehen Sie sich die Karten der Serien 5xxx und 7xxx an. Oder noch besser, schauen Sie sich ASICs an.

Ich war selbst nicht in der Lage, völlig kopflos zu laufen. Aus irgendeinem Grund benötigt der ATI-Treiber einen laufenden XServer.

Sobald Sie einen XServer ausgeführt haben, müssen Sie cgminer noch mitteilen, wo er zu finden ist. Das Setzen der DISPLAYenv-Variable erledigt dies:

export DISPLAY=0.0

dies kümmert sich jedoch nur um die erste ATI-Karte. Ein kleiner Trick besteht darin, den zweiten Teil der Kennung nicht anzugeben:

export DISPLAY=0

Damit sollten Sie zumindest alle Karten finden können. Als nächstes müssen Sie Ihren XServer konfigurieren, um alle vorhandenen Karten zu verwenden:

DISPLAY=0 aticonfig --initial --adapter=all -f

Beachten Sie, dass das Präfixieren von Befehlen mit der env-Variableneinstellung ebenfalls funktioniert. Als nächstes starten Sie den XServer neu und testen, ob es funktioniert:

DISPLAY=0 aticonfig --adapter=all --od-gt

Dies sollte Ihnen die Temperaturen für alle Karten geben, die Sie installiert haben. Von dort aus sollten Sie cgminer starten können und die Karten erkennen:

DISPLAY=0 ./cgminer/cgminer -n