clDevicesNum hat einen Fehler zurückgegeben, keine GPUs verwendbar

Ich bekomme diesen Fehler mit BFGMiner, wenn ich " bfgminer -D -d?:" ausführe

[2013-04-25 09:47:31] ft232r_scan: Gefunden 093a:2510 - kein ft232r                    
 [2013-04-25 09:47:31] ft232r_scan: Gefunden 1d6b:0002 - kein ft232r                    
 [2013-04-25 09:47:31] ft232r_scan: Gefunden 1d6b:0002 - kein ft232r                    
 [2013-04-25 09:47:31] ft232r_scan: Gefunden 8087:0020 - kein ft232r                    
 [2013-04-25 09:47:31] ft232r_scan: Gefunden 8087:0020 - kein ft232r                    
 [2013-04-25 09:47:31] bfgminer 3.0.1 gestartet                    
 [2013-04-25 09:47:31] Geladene Konfigurationsdatei /home/geremia/.bfgminer/bfgminer.conf                    
 [2013-04-25 09:47:31] CL-Plattform 0 Anbieter: Intel(R) Corporation                    
 [2013-04-25 09:47:31] Name der CL-Plattform 0: Intel(R) OpenCL                    
 [2013-04-25 09:47:31] Version der CL-Plattform 0: OpenCL 1.1 LINUX                    
 [2013-04-25 09:47:31] Fehler -1: Geräte-IDs abrufen (num)                    
 **[2013-04-25 09:47:31] clDevicesNum hat einen Fehler zurückgegeben, keine GPUs verwendbar**                    
 [2013-04-25 09:47:31] Kein ZTEX-Gerät 093a:2510                    
 [2013-04-25 09:47:31] Kein ZTEX-Gerät 1d6b:0002                    
 [2013-04-25 09:47:31] Kein ZTEX-Gerät 1d6b:0002                    
 [2013-04-25 09:47:31] Kein ZTEX-Gerät 8087:0020                    
 [2013-04-25 09:47:31] Kein ZTEX-Gerät 8087:0020                    
 [2013-04-25 09:47:31] Geräte erkannt:                    
 [2013-04-25 09:47:31] 0. CPU 0 (Treiber: CPU)                    
 [2013-04-25 09:47:31] 1. CPU 1 (Treiber: CPU)                    
 [2013-04-25 09:47:31] 2. CPU 2 (Treiber: CPU)                    
 [2013-04-25 09:47:31] 3. CPU 3 (Treiber: CPU)                    
 4 Geräte aufgelistet

Hier ist meine Ausgabe von "lspci -nn | grep VGA":

00:02.0 VGA-kompatibler Controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [**8086:0046**] (Rev. 18)

Kann ich nicht mit einem Intel Integrated Graphics Controller minen? Danke

Ich habe diesen Fehler behoben, indem ich cgminerals root ausgeführt habe.

Antworten (2)

Bitcoin-Mining ist im Prinzip eine ganzzahlige mathematische Aufgabe, keine Grafikaufgabe. Es ist einfach so, dass die Hunderte von Prozessoren, die auf modernen Grafikkarten zu finden sind, manchmal für die parallele Berechnung der Bitcoin-Aufgabe geeignet sein können, und zwar mit mehr als dem Hundertfachen der besten verfügbaren Rate aus vier CPU-Berechnungen.

Siehe Wiki-Berichte zu Bitcoin-Hardware für Vergleichszahlen.

Unglücklicherweise hat Intel einige Teile moderner GPU-Designs in sein System auf einem Chip kopiert, aber um Geld zu sparen, haben sie hier und da einige Transistoren weggelassen, die möglicherweise nicht in direkten X-11-Grafiken verwendet werden, aber für parallele Berechnungen für Bitcoin erforderlich wären .

Sie haben also On-Chip-Grafiken, die für die Bildschirmanzeige und einige andere spezifische Grafikaufgaben geeignet sind, aber Sie haben keine massiv parallele Allzweck-GPU für Bitcoin-Berechnungen.

Auf einem meiner Systeme, das über eine geeignete Grafikkarte für das Bitcoin-Mining verfügt und openCL-Treiber dafür findet, wenn es vor dem Kompilieren konfiguriert wird, erscheint die Fehlermeldung "clDevicesNum hat einen Fehler zurückgegeben, keine GPUs verwendbar". Ich versuche herauszufinden, was in meiner Konfiguration falsch ist.

Am Anfang der Konfigurationszeile hinzufügen --gpu-platform 1, damit die Intel-Karte ignoriert wird.