ethminer erkennt mehrere GPUs nicht (AMD Radeon / Ubuntu)

Ich habe derzeit 5 GPUs in meinem Setup:

$ sudo aticonfig --list-adapters
  * 0. 01:00.0 AMD Radeon (TM) R7 370 Series
    1. 02:00.0 AMD Radeon (TM) R7 370 Series
    2. 03:00.0 AMD Radeon (TM) R7 370 Series
    3. 04:00.0 AMD Radeon (TM) R7 370 Series
    4. 05:00.0 AMD Radeon (TM) R7 370 Series

Allerdings scheint ethminer nur einen zu erkennen:

$ sudo ethminer --list-devices
[OPENCL]:
Listing OpenCL devices.
FORMAT: [deviceID] deviceName
[0] Pitcairn
    CL_DEVICE_TYPE: GPU
    CL_DEVICE_GLOBAL_MEM_SIZE: 2681208832
    CL_DEVICE_MAX_MEM_ALLOC_SIZE: 1073741824
    CL_DEVICE_MAX_WORK_GROUP_SIZE: 256

Ich habe die Anweisungen zur GPU-Einrichtung hier befolgt: https://github.com/ethereum/go-ethereum/wiki/Mining#gpu-mining

Irgendwelche Ratschläge, wie man Etminer dazu bringt, alle GPUs zu erkennen?

Ich hatte das mal, ein Neustart hat gereicht, vielleicht auch in deinem Fall.
@NicolasMassart Ich wünschte, das wäre die Lösung. Ich habe unter anderem versucht, neu zu starten.
Haben Sie versucht, den folgenden Befehl auszuführen? sudo aticonfig --initial --adapter=allund dann neu starten?
Angesichts Ihres Protokolls würde ich sagen, dass Sie nicht die richtigen Treiber installiert haben.
Ich habe die neuesten Treiber von AMD für den entsprechenden Chipsatz und das Betriebssystem heruntergeladen. Ich habe nachgegeben und ethOS gekauft - sie bauen jetzt gut ab. Aber es wäre großartig, kein Betriebssystem für zukünftige Rigs kaufen zu müssen.
Ah, es ist eine Schande, dass Sie den Leuten, die freie Software verkaufen, Geld gegeben haben ... Ich schätze, Sie hatten ein Problem mit den Treibern. Sie sollten GenEthOS ausprobiert haben, eine kostenlose Ubuntu-Version, die für das Mining vorbereitet ist: ethereum-mining.info/en

Antworten (2)

Für Leute, die dieses Problem mit einer kopflosen Windows-Box haben:

ethminer muss vom System aus gestartet werden, nicht über Remote Desktop und es sollte ein Blindstecker oder ein echter Monitor an einer GPU angeschlossen sein.

So habe ich es gelöst:

  1. Erstellen Sie eine bat-Datei, die ethminer startet
  2. Drücken Sie Windows + R -> geben Sie "shell:startup" ein -> ENTER
  3. fügen Sie einen Link zu Ihrer .bat-Datei in den sich öffnenden Ordner ein
  4. Lassen Sie Ihre Box automatisch einloggen
  5. Neustart und fertig

Wenn Sie das System von Zeit zu Zeit aus der Ferne überprüfen möchten, verwenden Sie Teamviewer oder Chrome Remote Desktop

Ich wollte gerade einen Blindstopfen kaufen, aber das hat super geklappt. Vielen Dank! Nur um darauf hinzuweisen - Sie können Remote Desktop weiterhin verwenden, solange Sie Windows so einstellen, dass es sich automatisch anmeldet, bevor Sie sich per Remoting auf dem Computer anmelden.

Endlich mein Problem behoben. Folgendes musste ich tun:

  • Im BIOS musste ich das Motherboard so einstellen, dass es PCI-e-Grafiken verwendet (es war auf die Verwendung von Onboard-Grafiken eingestellt).
  • Ich musste sicherstellen, dass ich einen beliebigen Monitor an die GPU am 16x PCI-e-Steckplatz angeschlossen habe (ich habe ein ASRock BTC Pro-Motherboard, und es gibt einen 16x PCI-e-Steckplatz und 5 1x).

Damit schien alles auf magische Weise zu funktionieren.