clDevicesNum devolvió un error, no se pueden usar GPU

Recibo este error con BFGMiner, cuando ejecuto " bfgminer -D -d?:"

[2013-04-25 09:47:31] ft232r_scan: Encontrado 093a:2510 - no es un ft232r                    
 [2013-04-25 09:47:31] ft232r_scan: Encontrado 1d6b:0002 - no es un ft232r                    
 [2013-04-25 09:47:31] ft232r_scan: Encontrado 1d6b:0002 - no es un ft232r                    
 [2013-04-25 09:47:31] ft232r_scan: Encontrado 8087:0020 - no es un ft232r                    
 [2013-04-25 09:47:31] ft232r_scan: Encontrado 8087:0020 - no es un ft232r                    
 [2013-04-25 09:47:31] Comenzó bfgminer 3.0.1                    
 [2013-04-25 09:47:31] Archivo de configuración cargado /home/geremia/.bfgminer/bfgminer.conf                    
 [2013-04-25 09:47:31] Proveedor de la plataforma CL 0: Intel(R) Corporation                    
 [2013-04-25 09:47:31] Nombre de la plataforma CL 0: Intel(R) OpenCL                    
 [2013-04-25 09:47:31] Versión de la plataforma CL 0: OpenCL 1.1 LINUX                    
 [2013-04-25 09:47:31] Error -1: Obtener ID de dispositivo (num)                    
 **[2013-04-25 09:47:31] clDevicesNum devolvió un error, no se pueden usar GPU**                    
 [2013-04-25 09:47:31] No es un dispositivo ZTEX 093a:2510                    
 [2013-04-25 09:47:31] No es un dispositivo ZTEX 1d6b:0002                    
 [2013-04-25 09:47:31] No es un dispositivo ZTEX 1d6b:0002                    
 [2013-04-25 09:47:31] No es un dispositivo ZTEX 8087:0020                    
 [2013-04-25 09:47:31] No es un dispositivo ZTEX 8087:0020                    
 [2013-04-25 09:47:31] Dispositivos detectados:                    
 [2013-04-25 09:47:31] 0. CPU 0 (controlador: CPU)                    
 [2013-04-25 09:47:31] 1. CPU 1 (controlador: CPU)                    
 [2013-04-25 09:47:31] 2. CPU 2 (controlador: CPU)                    
 [2013-04-25 09:47:31] 3. CPU 3 (controlador: CPU)                    
 4 dispositivos enumerados

Aquí está mi salida de "lspci -nn | grep VGA":

00:02.0 Controlador compatible con VGA [0300]: controlador de gráficos integrado del procesador Intel Corporation Core [**8086:0046**] (rev. 18)

¿No puedo minar con un controlador de gráficos integrado Intel? gracias

Resolví este error ejecutando cgminercomo root.

Respuestas (2)

La minería de Bitcoin es principalmente una tarea de matemáticas enteras, no una tarea de gráficos. Da la casualidad de que los cientos de procesadores que se encuentran en las tarjetas gráficas modernas a veces pueden ser adecuados para el cálculo paralelo de la tarea de bitcoin, a más de cien veces la mejor tasa disponible de los cálculos de cuatro CPU.

Consulte los informes wiki sobre el hardware de bitcoin para obtener cifras comparativas.

Desafortunadamente para usted, Intel copió algunas partes de los diseños de GPU modernos en su sistema en un chip, pero para ahorrar dinero, omitieron algunos transistores aquí y allá que podrían no usarse en gráficos X 11 directos pero serían necesarios para cálculos paralelos para bitcoin. .

Por lo tanto, tiene gráficos en chip adecuados para la visualización en pantalla y algunas otras tareas específicamente gráficas, pero no tiene una GPU paralela masiva de propósito general para los cálculos de bitcoin.

El mensaje de error "clDevicesNum devolvió un error, no se pueden usar GPU" aparece en uno de mis sistemas que tiene una tarjeta gráfica adecuada para la minería de bitcoin y encuentra controladores openCL cuando se configura antes de compilar. Estoy tratando de averiguar qué es incorrecto en mi configuración.

Agregue --gpu-platform 1al inicio de la línea de configuración para que ignore la tarjeta Intel.