Construí una plataforma de minería que ejecuta Ubuntu 11.10 con 3 GPU Radeon 6850.
Cuando ejecuto ./poclbm.py
sin ningún argumento, devuelve la lista de dispositivos disponibles como...
[0] Barts
[1] Barts
[2] Barts
[3] AMD Sempron(tm) 145 Processor
dándome la idea (posiblemente errónea) de que parece que tengo los controladores configurados correctamente.
Cuando inicio un minero y paso el argumento para usar el dispositivo 0, la tasa de hash se informa en un poco más de 200 Mhash/seg. Sin embargo, cuando inicio otro apuntado al dispositivo 1 en una ventana de término separada, la tasa de hash para ambos se informa en alrededor de 100 Mhash/seg. Y cuando enciendo el tercer minero y lo apunto al dispositivo 2, los tres mineros informan su tasa de alrededor de 60-70 Mhash/seg.
Esto me sugiere que los mineros no están respetando el argumento del dispositivo de que estoy pasando y todos amontonándose en uno de los dispositivos (probablemente el pelirrojo con cara pecosa).
Esto sucede tanto con poclbm de m0mchil como con PhoenixMiner. A continuación se muestran los argumentos que estoy pasando a cada uno...
./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
¿Alguna idea de lo que podría estar haciendo o haber hecho mal?
Puede verificar la temperatura en los dispositivos, el activo debería estar funcionando mucho más caliente que los demás.
Si todos se están calentando, el cuello de botella está en otra parte (CPU o memoria/ancho de banda). Si ninguno de ellos se está ejecutando en caliente, ha comprado una CPU increíble para obtener 200Mhash.
De lo contrario, es recomendable verificar si puede o no usar la tarjeta de video no predeterminada.
Me temo que me faltan las tarjetas de video para probar esto yo mismo :)
jon garvin
Lodewijk
Lodewijk
jon garvin
aticonfig --odgt --adapter=all
que informa las temperaturas en cada GPU. Después de encender dos mineros, instruidos para usar la primera y la tercera GPU, y dejarlos funcionar durante varios minutos, ese comando informa que la temperatura en las 3 GPU es 68c, 27c y 62c. Eso me dice que tenías razón sobre un cuello de botella en otra parte. Voy a aceptar esta respuesta para que obtenga crédito y publique una nueva pregunta en busca de ayuda para encontrar el cuello de botella. Voy a publicar un enlace a él aquí en breve.jon garvin