«

»

Jul 12

Cómo instalar BFGMiner en Ubuntu

A continuación os mostraré cómo instalar BFGMiner en Ubuntu. Pero antes una breve descripción. Este programa para minar Bitcoins no tiene entorno gráfico. Si usáis Windows y queréis usar uno que tenga interfaz gráfica podéis probar GUIMiner, en este artículo explico cómo.

Este programa al no tener interfaz gráfica nos aparecerá una consola aun así es muy sencillo y muestra los datos muy bien colocados. Su principal ventaja es que detecta todos los dispositivos disponibles para minar automáticamente ya sean tarjetas gráficas o dispositivos conectados por USB con los ASIC.

Para instalarlo desde Ubuntu es relativamente sencillo puesto que sólo tendremos que añadir el repositorio PPA mediante el siguiente comando:

sudo apt-add-repository ppa:unit3/bfgminer

Si os aparece un mensaje de comando no encontrado deberéis instalar dicho comando, aunque ya lo hemos utilizado en un artículo anterior para instalar nuestro monedero Bitcoin en Ubuntu.

Una vez añadido el repositorio deberemos actualizar con el siguiente comando:

sudo apt-get update

Y una vez actualizado instalarlo con:

sudo apt-get install bfgminer

En teoría se puede ejecutar sin ninguna opción adicional, pero con la última actualización aparece un error de «violación de core» que no aparece si arrancamos el programa con sus opciones.

Las principales opciones para que funcione son:

  • La dirección del servidor para minar.
  • El usuario.
  • La contraseña

Para obtener una lista completa con todas las posibles opciones ejecutaremos el siguiente comando:

bfgminer -h

Para arrancar el programa con las básicas, quedaría así:

bfgminer -o servidor:puerto -u usuario -p contraseña

Donde sustituimos servidor, puerto, usuario y contraseña con los datos en concretos para conectarnos.

Por defecto el minado con CPU está deshabilitado si encuentra cualquier otro dispositivo para minar, si queremos también minar con todas las CPU’s disponibles usaremos la siguiente línea:

bfgminer -o servidor:puerto -u usuario -p contraseña -a auto -C -S auto

Donde -a auto significa que pruebe todos los algoritmos disponibles para minar con CPU y utilice el mejor y -C para indicarle que utilice la CPU para minar. Por último, -S auto es para que añada automáticamente todas las tarjetas gráficas disponibles para minar.

Una vez arrancado veremos una imagen como la siguiente:

BFGMiner

Esta imagen ha sido tomada con el equipo utilizado para el duelo bitcoinero vs. minero (pero con las CPU sin utilizar).

Los datos más importantes que son los que nos deberían interesar y prestar atención son los siguientes:

El listado de dispositivos que está utilizando para minar. En este caso tenemos una tarjeta gráfica que ha nombrado como OCL 0, si hubiera más las numeraría sucesivamente y con CPU, los 8 núcleos disponibles del Core i7 que tiene el ordenador.

En la siguiente columna vemos a la velocidad (mega hashes por segundo en este caso, Mh/s) a los que está trabajando cada dispositivo, en este caso la gráfica a unos 30 y cada núcleo del procesador entre 1 y 2 aproximadamente.

La siguiente columna interesante es la que aparece A: que indica los «shares» aceptados por el servidor y a continuación con R: los rechazados.

Por último podemos ver en la segunda línea la media de cálculo durante los últimos 5 segundos, en este caso 41.5 y en u: 65.9 Mh/s indica la velocidad real con los «shares» aceptados por el servidor. Estos datos no coinciden debido a que se requiere algo de «suerte» para obtener un cálculo correcto que se pueda enviar al servidor.

¿Vuestro sistema operativo es Windows? Entonces os interesa completar la información con este artículo.

Con esto concluimos este tutorial, pero por si me he dejado algo en el tintero comentarlo y actualizaré.

loading...

Acerca del autor

Minero

¿Qué son los Bitcoins? El siguiente paso es conseguirlos ¿cómo? Una forma es "minando" y ese es el reto. Aprender a minar!! En este camino iremos aprendiendo lo que es minar Bitcoins y cómo minar, tanto con un equipo normal, como con uno preparado específicamente para ello. ¿Me acompañas?

Enlace permanente a este artículo: http://www.ganabitcoins.com/como-instalar-bfgminer-en-ubuntu/

26 comentarios

Saltar al formulario de comentarios

  1. pepito

    bfgminer es para minar solo bitcoin o cambiando algun parametro se puede minar otra moneda??? y otros algoritmos que no sean el de bitcoin??

    1. Bitcoinero

      Pero has leído otras entradas sobre el estado de la minería? Porque hoy en día lo más probable es que no sea rentable minar desde casa. La electricidad cuesta dinero y los equipos sufren mucho desgaste.

    2. Minero

      Como dice Bitcoinero es raro que salga rentable hoy día minar con un ordenador.

      Respondiendo a tu pregunta, sí que es posible minar otras monedas. Cualquiera basada en SHA-256 como Bitcoin sin añadir ningún parámetro más o las basadas en Scrypt como es Litecoin añadiendo la opción --scrypt

      Un saludo

  2. Javier

    Si todavía no poseo la tarjeta gráfica disponible, ¿en devices no me aparecería ninguno?

    1. Minero

      Hola, En ‘devices’ aparecen sólo los dispositivos con los que puedes minar. Un saludo

      1. Darry Castro

        tengo la version 5.2.0
        como puedo hacer para que me mine con la cpu? tengo un i7
        gracias de antemano

        NO DEVICES FOUND: Press ‘M’ and ‘+’ to add
        ———————————————————————-
        [2016-08-16 21:14:05] Waiting for devices; press ‘M+’ to add, or ‘Q’ to quit
        [2016-08-16 21:14:05] Probing for an alive pool
        [2016-08-16 21:14:06] Pool 0 stratum+tcp://scrypt.eobot.com:4444 alive
        [2016-08-16 21:14:06] Network difficulty changed to 55k (393.6G)
        [2016-08-16 21:14:06] Stratum from pool 0 detected new block
        [2016-08-16 21:15:17] Pool 0 is hiding block contents from us
        [2016-08-16 21:18:09] Stratum from pool 0 detected new block

        1. Bitcoinero

          Has probado a hacer lo que dice, presionar + para añadir el dispositivo? Aunque te aviso que no vas a sacar ningún beneficio por el incremento de la dificultad del minado.

        2. Minero

          Prueba a hacer lo que te dice Bitcoinero, pero creo que en las últimas versiones han deshabilitado el minado con CPU porque prácticamente no se consigue más que calentar el ordenador (y ningún Satoshi). Para poder minar con CPU tienes que descargarte el código fuente y activar el minado por CPU. Y después tienes que compilar el programa y generarte tu propio ejecutable.

          Un saludo

  3. MArc0

    a que se refiere lo de «servidor:puerto»?

    1. MArc0

      y donde es que me tengo que registrar para lo del usuario y la contraseña?
      Gracias

    2. Bitcoinero

      Esa información hace referencia a los datos del pool que elijas para minar.

  4. Carlosx

    Saludos, tengo dos dudas acerca de esto:
    Estoy registrado en AntPool y usando Bfgminer, se que en la primera opción se debe poner la url del server, pero en el usuario y clave estoy confundido, son con los que me registre en el servicio? tampoco entiendo este mensaje:

    ——————————————————————–
    Worker: username.WorkerID or username_WorkerID (WorkerID must consist of letters or numbers). Workers are added automatically, use any password.
    ——————————————————————–

    Que es un trabajador?
    Cual es el ID?
    Espero que alguien pueda arrojar luz. Gracias de antemano!

    1. Minero

      Hola Carlosx,

      En el pool te registras con tus datos y te puedes loguear en el pool con tu usuario o correo y contraseña. Pero para minar se suelen usar trabajadores que suelen ser tu nombre de usuario y un identificador normalmente lo escribe el usuario. De este modo la contraseña de la cuenta principal está a salvo y puedes minar con otra contraseña que no permita sacar los Bitcoins que has ganado. En algunos pools los trabajadores se generan automáticamente al minar, pero ojo porque si lo pones correctamente es posible que no te sumen lo que ganes a tu cuenta. Es importante que entres en el pool y leas con atención cómo crear un trabajador. Seguro que hay una sección «worker» donde te informen de los que tienes creados y sus datos y de cómo crearlos.

      Un saludo

  5. david

    hola tengo una pregunta si tengo pendrivers(que tienen el simbolo de bitcoins) para minar como puedo hacer para minar con ellos, que necesito (que soft, etc)
    Desde ya muchas gracias!

    1. david

      ha lo que tengo se llama ASIC q es un pendriver pero me gustaria si me pueden pasar un tutorial para ver como puedo minar con ellos.
      Desde ya muchas gracias

    2. Minero

      Te refieres al ASIC Block Erupter. Es un aparato para minar Bitcoins que tiene forma de pendrive (pero se calienta un poco más). Para minar siempre tienes que seguir los mismos pasos:
      1.- Tener instalados todos los drivers de los dispositivos que quieras usar para minar (ASIC, gráficas, …).
      2.- Un programa para minar.
      3.- Poner el programa a minar.
      En este caso hay que añadir alguna opción especial para poder minar con estos ASIC:

      –icarus-options 115200:1:1 –icarus-timing 3.0=100

      Y ya deberías estar minando.

      Un saludo.

  6. REN

    Las principales opciones para que funcione son:

    La dirección del servidor para minar.
    El usuario.
    La contraseña

    De donde saco el servidor.

    1. Bitcoinero

      Te lo tiene que proporcionar el propio pool. Por ejemplo en Ghash.io, que es el pool de CEX.io, la dirección del server es: uk1.ghash.io:3333. Pero la dirección y el puerto (el número de final) te lo tienen que dar ellos.

      Espero haber sido de ayuda. Un saludo.

  7. Adonny Paulino

    Amigo espero puedas ayudarme BFGminer me da un error no device detect todo esta en 0 no funciona tengo una tarjeta envidia esperó puedas ayudarme muchas gracias

    1. Minero

      Tienes que darle a la tecla m y a continuación a la tecla + y escribir auto, al darle al intro 2 veces, ya comienza a minar con todas las gráficas que tengas. Si una vez hecho esto te sigue poniendo lo mismo es que no tienes ninguna gráfica para minar.

      Un saludo.

  8. Edgar Cosme Sosa de la Rosa

    Muchísimas gracias… por lo menos, está instalado… ahora… a aprender…!!! Jejejejejejejeje

    1. Minero

      De nada y cualquier problema lo comentas e intentaremos ayudarte.

      Un saludo.

  9. manuel

    No parece mostrar ningun CPU funcionando en donde en la imagen aparece CPU0, a mi me aparece «0», y sin ninguna actividad aparente. (tengo un core i3). Alguna idea?

    1. Minero

      En la versión actual han deshabilitado la posibilidad de minar con CPU, tienes que bajarte el código fuente y compilarlo con la opción de minar con CPU habilitada. Otra opción sería buscar la versión con la que hicimos las pruebas, pero no tendrías la última versión y puede que te pierdas nuevas características o que tengas errores ya solucionados.

      Un saludo.

  10. Minero

    Por supuesto que puedes minar. Sabemos que las ATI minan mejor que las NVidia. Y dependiendo de lo potente que sea la gráfica podrás obtener más o menos Bitcoins.

    Ten en cuenta que para que BFGMiner reconozca la gráfica necesitas instalar los drivers específicos de ATI (por defecto Ubuntu instala unos genéricos).

  11. Luis David

    Una Pregunta, mi maquina es una asus con APU y graficos integrados radeon , puedo minar con una pc asi ???

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Puedes utilizar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>