Solucionar problemas con Ethminer con tarjetas gráficas de 2GB

Parece ser que algunos usuarios con tarjetas gráficas de 2Gb están empezando a tener problemas para minar Ethereum. El problema está en que las GPU no pueden escribir correctamente el archivo DAG en la VRAM.

El error arrojado es:

creating one big buffer for the dag allocating/mapping single buffer failed with: clcreatebuffer(-61). gpu can’t allocate the dag in a single chunk. bailing. clenqueuewritebuffer(-38)

Ha habido mucho debate sobre cómo solucionar este problema, y muchas soluciones propuestas, pero la que más parece funcionar es escribir las siguientes líneas en un archivo .bat o de .sh, antes de lanzar el programa minero.

Para windows:

 setx GPU_FORCE_64BIT_PTR 0
 setx GPU_MAX_HEAP_SIZE 100
 setx GPU_USE_SYNC_OBJECTS 1
 setx GPU_MAX_ALLOC_PERCENT 100

Para linux:

 export GPU_FORCE_64BIT_PTR=0
 export GPU_MAX_HEAP_SIZE=100
 export GPU_USE_SYNC_OBJECTS=1
 export GPU_MAX_ALLOC_PERCENT=100

Hay a quien le funciona sólo con la opción setx GPU_MAX_ALLOC_PERCENT 100. También hay reportes de que para el caso de ATI, los drivers de la familia 14.x funcionan mejor que los de la 15.x

¿Te ha funcionado? ¿Tienes algún otro truco que compartir? Coméntalo …

 

Deja un comentario

Tu dirección de correo electrónico no será publicada.

2 + 5 =