+34 641 10 27 16

Aumento de hashrate con el firmware personalizado AsicBoost

Documentación del firmware

Cuánto hashrate añade de verdad el firmware

Es lo primero por lo que se instala un firmware personalizado. Abajo, sin publicidad: cómo crece el hashrate, cuánta subida vemos en la práctica y en qué casos no la habrá en absoluto.

El firmware de fábrica de Bitmain mantiene los chips a una sola frecuencia y un solo voltaje, con un margen calculado para el peor ejemplar del lote. Ese margen es amplio, porque al fabricante le hace falta que funcione cada ASIC, no solo el más afortunado. El firmware personalizado se queda con ese margen.

Gracias a qué crece el hashrate

Hay dos mecanismos, y trabajan juntos.

El primero: subir la frecuencia de reloj de los chips. El hashrate de SHA-256 depende de la frecuencia de forma lineal, así que 715 MHz en lugar de 705 MHz son terahashes de más al momento. Quien lo paga es la fuente de alimentación y el sistema de refrigeración.

El segundo, y pesa más: el autotuning ajusta frecuencia y voltaje por separado para cada chip de la placa hash. Los chips de un mismo lote son distintos, la dispersión en la calidad del silicio es lo normal. El firmware de fábrica los empuja a todos igual, y por eso los chips flojos sueltan errores de hardware mientras los buenos se quedan cortos. El autotuning los reparte en regímenes propios: a los flojos les baja, a los fuertes les sube. De ahí viene la segunda parte de la subida, y también la caída del número de errores HW. Cómo se ajusta esto a mano lo vemos en la sección sobre rendimiento.

Tabla de hashrate por chip de la placa hash en la interfaz del firmware
Hashrate de cada chip. Valores parejos es lo normal, los chips rezagados se ven enseguida

Qué sale en la práctica

La cifra de +50% la verá por todas partes en la publicidad de firmwares personalizados. Es el máximo de casos sueltos y afortunados, normalmente en equipos viejos con un firmware de fábrica muy conservador y con la fuente de alimentación modificada. No conviene tomarla como referencia.

La referencia realista con temperaturas normales y la fuente de serie: de 15 a 20%. Esa es la horquilla que confirma la documentación del desarrollador, y coincide con lo que vemos en el taller.

ModeloDe fábricaTras el ajusteConsumo
Antminer S19 Pro110 TH/sunos 127 TH/sunos 3800 W
Antminer S19 Pro, perfil agresivo110 TH/shasta 140 TH/sunos 4500 W
Antminer L78800 MH/sunos 9300 MH/svarios cientos de W más

Fíjese en la segunda fila. Una subida del 27% se ve bonita justo hasta que mira el consumo: 700 W de más por ASIC son una línea aparte, un magnetotérmico aparte y bastante más calor en la sala. Ese perfil tiene sentido con electricidad barata y buena refrigeración, en el resto de los casos sale más a cuenta uno moderado. Qué se paga por los perfiles al límite lo tratamos por separado, en la sección sobre el desgaste con overclocking.

Qué se come la subida

  • La comisión del desarrollador. En las series S y T es el 2,8% del hashrate, en la serie L (L7 y L9) el 1,8%. Cuente la subida descontando la comisión, si no la economía le saldrá dibujada. Más detalles en la sección sobre la comisión del desarrollador.
  • La fuente de alimentación. La APW12 de serie del S19 llega a su límite y se va a protección. Subir por encima de fábrica pide margen de potencia, si no tendrá cadenas caídas en lugar de terahashes.
  • La temperatura. Por encima de 75 °C el firmware empieza a bajar el perfil solo, y a 85 o 90 °C los chips se degradan rápido. En verano, en una sala sin preparar, la subida se disuelve.
  • La calidad de los chips. Un ASIC con historial de reparaciones y chips ya degradados sube peor que uno nuevo. Se nota ya en los resultados del autotuning.
Cómo calcular el beneficio antes de comprar Tome su hashrate actual, súmele un 15%, reste la comisión, multiplique por su rentabilidad y reste la diferencia en la factura de la luz. Las cifras de su modelo las tiene a mano en la calculadora de rentabilidad. Si el resultado no le convence, no necesita overclocking, y conviene mirar hacia la bajada de consumo en lugar del aumento de velocidad.

A quién le sale fácil la subida y a quién no

Fácil: S19 Pro, S19j Pro, S19 XP y S21 en una sala con extracción decente, con la fuente en buen estado y con aire de entrada hasta 30 °C. Estos ASIC salen a un perfil estable tras una noche de autotuning y luego trabajan durante meses.

Difícil: ASIC en un garaje cerrado sin entrada de aire, aparatos con chips que ya se caen, montajes con fuentes chinas de origen dudoso. Aquí el firmware más bien enseñará el problema en lugar de añadir velocidad. Aunque eso también sirve.

Respuestas rápidas

¿La subida se cuenta antes o después de la comisión del desarrollador?
En la interfaz usted ve el hashrate del equipo. La comisión se retiene desviando parte del trabajo al pool del desarrollador, así que en su pool verá alrededor de un 2,8% menos (en la serie L, un 1,8%). Haga las cuentas con la cifra del pool.
¿Por qué al vecino el mismo S19 le subió más?
La dispersión en la calidad del silicio entre ejemplares es cosa habitual, más la diferencia de temperatura del aire y de fuente de alimentación. Una diferencia de hasta el 5% entre dos ASIC iguales es normal.
¿Se puede subir el hashrate sin que suba el consumo?
Un poco sí, a base de reducir los errores de hardware y de afinar mejor el voltaje chip a chip. Pero una subida seria siempre cuesta vatios, la física no la ha derogado nadie.
Texto preparado por , técnico de reparación y configuración de ASIC, asic.es.