Inicie cgminer solo en la segunda tarjeta ¿CÓMO?

Tengo dos tarjetas de video. Mi tarjeta principal es una nvidia 650ti y la segunda es una AMD R9 280x. Mi monitor está conectado a la nvidia y lo uso para cosas normales. Quiero iniciar cgminer solo en mi segunda tarjeta: la AMD R9 280x. Probé con cgminer -d1pero dice:

ADL found less devices than opencl!
There is possibly more than one display attached to a GPU
Use the gpu map feature to reliably map OpenCL to ADL
WARNING: Number of OpenCL and ADL devices did not match!
Hardware monitoring may NOT match up with devices!

Vi que hay este comando:

--gpu-map <arg>- Asigne OpenCL a orden de dispositivo ADL manualmente, CSV emparejado (por ejemplo, 1: 0, 2: 1 asigna OpenCL 1 a ADL 0, 2 a 1)

Lo he probado pero no se exactamente que argumentos usar y no funciona.

¿Cómo puedo usar el comando para iniciar cgminer solo para mi segunda tarjeta?

Respuestas (4)

para mapear gpus uso este script:

cgminer -n option

Timeout /t 3600

Conviértalo en un archivo .bat y colóquelo en la misma carpeta que cgminer, luego puede decirle a witch gpu que es 0,1,2 ...

pero debe desactivar el ahorro de energía en Windows para evitar que se duerma 280 veces, si no tiene un enchufe ficticio o una pantalla colocada en ese dispositivo.

Usé esta guía para toda la información de inicio: http://www.cryptobadger.com/build-your-own-litecoin-mining-rig/

Saludos

EDITAR: y cuando use el comando -d recuerde tener un espacio antes del número.

Necesita un enchufe ficticio en la tarjeta que no está conectada a un monitor. Tuve el mismo problema con mi 7850 (es un minero dedicado). Utilice esta guía:

hacer un tapón falso

Luego, puede usar fácilmente el interruptor -d en su archivo .bat para elegir qué tarjeta desea que use cgminer. LSS: Windows no ve la tarjeta porque no hay salida, el enchufe ficticio lo engaña para que piense que está en uso cuando no lo está, los controladores/opencl para la tarjeta están habilitados en el lado de Windows, cgminer ahora puede funcionar correctamente.

Murch, no estoy seguro de que ya hayas resuelto esto... Tuve el mismo problema durante una semana. cgminer -d no proporcionaría información sobre 3 de mis 4 GPU. Además, ATICONFIG y AMDCONFIG no proporcionarían información sobre la temperatura y el reloj para las 3 GPU con las opciones --odgc o --odgt.

Pude solucionarlo reinstalando CGMINER-3.7.2 y agregando la opción '--disable-adl'. según el archivo README, esta opción anula la detección y deshabilita la compilación con adl. Además, no use 'make check' y 'make installcheck' para verificar los archivos binarios antes y después de la instalación. Para mí, esto hizo que la instalación fallara.

Después de usar --disable-adl, ATICONFIG, AMDCONFIG (da la misma información) y CGMINER, todos pudieron detectar las temperaturas de mis cuatro GPU. Me tomó una semana frustrante darme cuenta de esto. Espero que esto ayude...

Por cierto, tengo lo siguiente: Mobo: Asrock 970 Extreme4 CPU: AMD Sempron GPU: cuatro XFX HD R7850 con 1 GB de Ram cada una RAM: Kingston DDR3 4 GB PSU: AZZA Titan 1000W 80+ Bronze SO: Debian 7.4.0 kfreebsd amd64 image

Use el interruptor -d en cgminer, esto le permite especificar qué tarjeta(s) usar.