Dos GPU pero solo una minará en cgminer

Tengo una plataforma con dos GPU configuradas. Ambos son ASUS y uno es un R9 280x y el otro es un HD 7790.

Ambos aparecen cuando ejecuto el comando:

sudo aticonfig --lsa

GPU 0: Esta es la HD 7790 GPU 1: Esta es la R9 280x

Cuando ejecuto cgminer, aparecen ambas GPU y ambas están habilitadas, pero solo el R9 280x está minando. La temperatura no aparece para ninguna de las GPU.

Estoy ejecutando ubuntu 13.10 sin cabeza, por lo que no puedo ejecutar dos instancias de scripts cgminer diferentes en dos ventanas de terminal separadas, que yo sepa.

[EDITAR]

Mi comando cgminer completo es el siguiente:

./cgminer --scrypt -o stratum+tcp://my.pool.ip:xxxx -u myusername -p mypassword -I 19 -g 1 -w 256 --thread-concurrency 15232

Y como se mencionó, esto solo mina en el R9 280x.

¿Cómo obtengo ambas GPU a la mía al mismo tiempo?

Respuestas (1)

¿Ha probado el comando -d 0,1, luego ha configurado su concurrencia de subprocesos y la brecha de bucle y el tamaño de trabajo para cada dispositivo en consecuencia?

Debe decirle a CGMiner que tiene dos GPU y establecer la concurrencia de subprocesos para ellas. Para esto, prueba un comando como este: ./cgminer --scrypt -o stratum+tcp://my.pool.ip:xxxx -u myusername -p mypassword -d 0,1 -I 18,19 -g 1 - w 256 --concurrencia de subprocesos 8000,15232

Debe especificar valores para ambas tarjetas o intentará usar la misma simultaneidad de subprocesos en ambas tarjetas, lo que probablemente provocó que el 7790 fallara. No estoy seguro de cómo ejecutar más instancias de CGMiner para varias tarjetas que no causen conflictos y cuelguen las tarjetas de video.

Dijiste que tu 7790 es GPU 0, por eso puse el TC 8000,15232 (primero TC para 7790, luego TC para R9). También le dije que iniciara GPU 0 con una intensidad de 18, ya que, según mi experiencia, la serie Radeon 7000 parece funcionar mejor con 18 que con 19.

Si esas configuraciones de TC no funcionan, intente con 8000, 8192 quizás y baje la intensidad en ambos a 18, o incluso a 17 mientras los inicia. Luego, una vez que están minando, es bueno comenzar a afinar.

Además, creo recordar que la versión SDK que se sugiere usar con R9s no es una versión que funcione para la mía con la serie Radeon 7000.

Esto casi funciona, excepto que cgminer ahora me dice que el número de dispositivos OpenCL y ADL no coincide. ¿Podría dar un ejemplo de la configuración --gpu-map?

Otra opción para probar la configuración --gpu-map también para asegurarse de que los dispositivos se vean correctamente, ya que a veces hay problemas con 2 tarjetas de video y un monitor y otros escenarios extraños.

Creo que sería mejor para mí darle un enlace para leer sobre la configuración, ya que proporcionaría más información y ejemplos. También recibo el mismo error para Número de dispositivos OpenCL y ADL que no coinciden, pero mis dispositivos siguen siendo míos en todo su potencial.

Aquí está el enlace: github.com/luke-jr/bfgminer/blob/bfgminer/README.GPU y la información es aproximadamente 2/3 hacia abajo, comenzando con el encabezado, "PROBLEMAS DEL DISPOSITIVO GPU y uso de --gpu-map". Un ejemplo del uso de la configuración se ve así: "--gpu-map 2: 1, 1: 2", que no significa mucho sin contexto, por lo que recomiendo leer ese enlace.

Actualicé la pregunta anterior para incluir mi comando ./cgminer que usé. ¿Puedo especificar un ./cgminer diferente para cada GPU?
Debe decirle a CGMiner que tiene dos GPU y establecer la concurrencia de subprocesos para ellas. Pruebe con un comando como este: ./cgminer --scrypt -o stratum+tcp://my.pool.ip:xxxx -u myusername -p mypassword -d 0,1 -I 18,19 -g 1 -w 256 - -thread-concurrency 8000,15232 Debe especificar valores para ambas tarjetas o intentará usar la misma simultaneidad de subprocesos en ambas tarjetas, lo que probablemente provocó que el 7790 fallara. No estoy seguro de cómo ejecutar más instancias de CGMiner para varias tarjetas que no causen conflictos y cuelguen las tarjetas de video.
Dijiste que tu 7790 es GPU 0, por eso puse el TC 8000,15232 (primero TC para 7790, luego TC para R9). También le dije que iniciara GPU 0 con una intensidad de 18, ya que, según mi experiencia, la serie Radeon 7000 parece funcionar mejor con 18 que con 19. ¡Espero que esto ayude!
OK. Estoy aprendiendo. :) Probaré estas configuraciones y veré si funcionan. Gracias por tu ayuda.
No hay problema, hágamelo saber cómo funciona, y si esas configuraciones de TC no funcionan, intente con 8000,8192 tal vez y baje la intensidad en ambos a 18, o incluso a 17 mientras los inicia. Luego, una vez que están minando, es bueno comenzar a afinar.
Esto casi funciona, excepto que cgminer ahora me dice que el número de dispositivos OpenCL y ADL no coincide. ¿Podría dar un ejemplo de la configuración --gpu-map?
Creo que sería mejor para mí darle un enlace para leer sobre la configuración, ya que proporcionaría más información y ejemplos. También recibo el mismo error para Número de dispositivos OpenCL y ADL que no coinciden, pero mis dispositivos siguen siendo míos en todo su potencial. Aquí está el enlace: github.com/luke-jr/bfgminer/blob/bfgminer/README.GPU y la información es aproximadamente 2/3 hacia abajo, comenzando con el encabezado, "PROBLEMAS DEL DISPOSITIVO GPU y uso de --gpu-map". Un ejemplo del uso de la configuración se ve así: "--gpu-map 2: 1, 1: 2", que no significa mucho sin contexto, por lo que recomiendo leer ese enlace.
Según su último enlace, cambié a usar bfgminer y funciona. Pero tuve que quitar mi GPU HD 7790 de la plataforma porque no pude hacer que funcionara. Comenzaría a minar pero luego se detendría. Si desea actualizar su respuesta con sus comentarios anteriores, la marcaré como la respuesta.
Podría ser posible ejecutar BFGMiner para su R9 y CGMiner para su 7790. Puede especificar qué dispositivo ejecutar para cada programa (BFG para R9, CG para 7790) y configurar las opciones para cada uno según corresponda. No sé si esto funcionará o qué tan bien, ¡pero podría valer la pena intentarlo!