Bergleute, die auf einem Gerät dogpiling

Ich habe ein Mining-Rig mit Ubuntu 11.10 mit 3 Radeon 6850-GPUs gebaut.

./poclbm.pyWenn ich ohne Argumente laufe , gibt es die Liste der verfügbaren Geräte zurück als ...

[0] Barts
[1] Barts
[2] Barts
[3] AMD Sempron(tm) 145 Processor

was mir die (möglicherweise irrtümliche) Idee gibt, dass ich die Treiber korrekt eingerichtet zu haben scheine.

Wenn ich einen Miner starte und das Argument übergebe, Gerät 0 zu verwenden, wird die Hash-Rate mit etwas über 200 Mhash/Sek. gemeldet. Wenn ich jedoch in einem separaten Begriffsfenster ein weiteres Gerät starte, das auf Gerät 1 zeigt, wird die Hash-Rate für beide mit etwa 100 Mhash/Sek. gemeldet. Und wenn ich den dritten Miner starte und ihn auf Gerät 2 richte, dann melden alle drei Miner ihre Rate bei etwa 60-70 Mhash/sec.

Dies deutet für mich darauf hin, dass die Bergleute das Geräteargument, das ich weitergebe, nicht anerkennen und sich alle auf eines der Geräte stürzen (wahrscheinlich das rothaarige mit dem sommersprossigen Gesicht).

Dies geschieht sowohl mit m0mchils poclbm als auch mit PhoenixMiner. Unten sind die Argumente, die ich an jeden weitergebe ...

./poclbm.py http://username.worker:pw@host.com:port -d 1 -v

./phoenix.py -u http://username.worker:pw@host.com:port -k phatk2 DEVICE=2 VECTORS BFI_INT

Irgendwelche Ideen, was ich falsch mache oder gemacht habe?

Antworten (1)

Sie könnten die Temperatur an den Geräten überprüfen, das eine aktive sollte viel heißer laufen als die anderen.

Wenn sie alle heiß laufen, liegt der Engpass woanders (CPU oder Speicher/Bandbreite). Wenn keiner von ihnen heiß läuft, haben Sie eine verdammt gute CPU gekauft, um 200 Mhash zu bekommen.

Andernfalls ist es ratsam zu prüfen, ob Sie die nicht standardmäßige Grafikkarte überhaupt verwenden können.

Ich fürchte, mir fehlen die Grafikkarten, um das selbst zu testen :)

Exzellente Idee. Dass es woanders einen Engpass geben könnte, war mir noch gar nicht in den Sinn gekommen. Ich habe jedoch nur einen Miner über Nacht laufen lassen, also habe ich heute Morgen das Gehäuse geöffnet und zum Vergleich überprüft, wie warm jede GPU war, und einer war deutlich wärmer. Dann feuerte ich die anderen beiden Miner an und ging duschen. Nach der Rückkehr überprüfte ich die GPUs erneut und die Bedingungen waren die gleichen ... die eine, die vorher warm war, war genauso warm, und die anderen beiden waren immer noch ziemlich kühl. Also, ich glaube nicht, dass es das ist.
Haben Sie die Syntax --device=2 ausprobiert?
Versuchen Sie es mit guiminer, bitcointalk.org/index.php?topic=3878.0 . Und vielleicht nur jede andere Version von Linux (andere Installation, andere Treiber, wer weiß)
Ich nehme meinen vorherigen Kommentar zurück. Nach weiteren Recherchen entdeckte ich den Befehl aticonfig --odgt --adapter=all, der die Temperaturen auf jeder GPU meldet. Nachdem zwei Miner gestartet wurden, die angewiesen wurden, die erste und dritte GPU zu verwenden, und diese einige Minuten lang laufen ließen, meldet dieser Befehl, dass die Temperatur auf den 3 GPUs 68 ° C, 27 ° C und 62 ° C beträgt. Das sagt mir, Sie hatten Recht mit einem Engpass an anderer Stelle. Ich werde diese Antwort akzeptieren, damit Sie Anerkennung erhalten und eine neue Frage stellen, in der Sie nach Hilfe suchen, um den Engpass zu finden. Ich werde hier in Kürze einen Link dazu posten.