239 / 736UNDER

Underclocking

Reducir la frecuencia de un equipo de minería

Pablo tiene un equipo de minería que, en una tarde calurosa, calienta la habitación más de lo que la refrigeración consigue disipar. No tiene por qué elegir únicamente entre máxima velocidad y apagado: puede probar un funcionamiento más lento. Underclocking consiste en reducir la frecuencia de cálculo respecto a una referencia concreta. El equipo normalmente realiza menos trabajo por segundo; para saber si también aprovecha mejor la electricidad hay que medirlo.

Underclocking es hacer funcionar un chip a una frecuencia inferior a la de una configuración de referencia, como el perfil predeterminado del fabricante. Puede reducir el consumo y el calor. Por sí solo no implica menor voltaje, mayor eficiencia energética ni una parada completa de la minería.

Un ASIC es un chip especializado en cálculos de minería. Su frecuencia de funcionamiento, expresada por ejemplo en MHz, marca el ritmo de trabajo. MHz significa megahercios: millones de ciclos de reloj por segundo. Esos ciclos no equivalen a intentos de hash completados. Pablo debe identificar primero el perfil desde el que reduce la frecuencia: decir menor sin una referencia aporta poco. Braiins explica que un funcionamiento más lento puede permitir también un voltaje inferior. Pero modificar la frecuencia no garantiza que cambie el voltaje. Mining Firmware, el programa que controla el equipo, puede ajustar ambos conjuntamente; siguen siendo parámetros diferentes. [1] [6] [7]

Imaginemos que el chip realiza menos pasos por segundo. La energía asociada a sus conmutaciones puede disminuir. Braiins simplifica la relación como W = a × F × V²: W indica aquí la potencia consumida en vatios, F la frecuencia y V el voltaje. La letra a es un coeficiente del modelo. En ese modelo el voltaje aparece al cuadrado. La fórmula explica una relación, no calcula exactamente el consumo de todo el equipo. Los ventiladores también gastan electricidad y la fuente tiene pérdidas. Pablo no puede deducir una factura eléctrica exacta de la frecuencia configurada. [1] [7]

Veamos un ejemplo ilustrativo: 2000 W / 100 TH/s = 20 J/TH. Después de cambiar el ajuste medimos 1200 W / 50 TH/s = 24 J/TH. TH/s significa terahashes por segundo, es decir, billones de intentos de hash por segundo. J/TH son julios por terahash: la energía necesaria para un billón de esos intentos. La potencia consumida baja un 40%, pero el nuevo modo necesita un 20% más de energía para el mismo número de intentos. Descargar el circuito eléctrico puede ser útil, aunque la eficiencia haya empeorado. Son cifras ilustrativas, no ajustes recomendados para un modelo. Pablo debe medir consumo y trabajo realizado. [1] [5] [6] [7]

Cuando Pablo modifica un ajuste, una respuesta inmediata confirma la recepción de la orden, no necesariamente que se haya alcanzado el objetivo. LuxOS describe una transición gradual para frequencyset. frequencyget permite comprobar la frecuencia actual; IsRamping indica si el cambio sigue en curso. Además, el S9 solo admite determinados escalones de frecuencia. El campo Frequency devuelto señala el objetivo disponible más cercano, que puede no coincidir exactamente con lo solicitado. Tampoco demuestra por sí mismo que los chips ya estén funcionando a esa frecuencia. [2]

Pablo no necesita iniciar manualmente cada cambio. LuxOS utiliza ATM, Advanced Thermal Management, para regular el funcionamiento según la temperatura. Puede bajar la frecuencia cuando el equipo se calienta y volver a subirla, dentro de los límites permitidos, al enfriarse. Todas las entradas de temperatura disponibles deben permitir el aumento; no basta una placa más fría. Según el hardware, cuentan las temperaturas de los chips y, en refrigeración líquida, la del agua de entrada. Que un componente se enfríe no significa que todo el equipo esté a una temperatura segura. [3]

Underclocking no garantiza un funcionamiento continuo con cualquier deficiencia de refrigeración. En LuxOS, Minimum Profile fija el perfil mínimo al que puede bajar ATM; en el control por potencia, power_min establece el límite inferior. Si Pablo lo fija demasiado alto y continúa el sobrecalentamiento, ya no queda margen para reducir. El firmware puede apagar el dispositivo. El mínimo no promete que el equipo vaya a mantener ese rendimiento en cualquier circunstancia: la protección térmica tiene prioridad sobre el rendimiento deseado. [3]

Braiins utiliza DPS, Dynamic Performance Scaling, para modificar los objetivos de potencia o hashrate según las condiciones. Hashrate es el número de intentos de hash por segundo. El regreso a un nivel superior depende de la versión, el modo y las condiciones temporales. DPS Memory tiene en cuenta respuestas anteriores del equipo para evitar cambios rápidos de ida y vuelta. Por eso, un ASIC más lento no implica necesariamente una avería aunque la interfaz ofrezca un perfil superior. Pablo consulta primero temperaturas y registros. Desactivar la protección para elevar la cifra no elimina la causa. [4]

Underclocking puede mantener la minería activa a menor velocidad. Suspender todos los cálculos es otro estado y tampoco implica necesariamente consumo nulo: el control o la refrigeración pueden seguir necesitando electricidad. Pablo compara periodos de igual duración con temperaturas similares, consumo de todo el sistema en el enchufe, errores y trabajo aceptado por el pool, un servicio que coordina mineros. La estimación del software no es una medición independiente. El conjunto de datos permite valorar el objetivo; reducir la velocidad por sí solo no promete ahorro, más vida útil ni beneficios. [1] [5]

Para obtener la imagen más completa, lee esta entrada junto con ASIC Miner, Autotuning, Mining Firmware, ASIC Efficiency. También enlazan con esta entrada Autotuning, Overclocking.

DOC · 001Braiins — Clock Speed Management, 2025Fuente primaria DOC · 002LuxOS — frequencysetDocumentación DOC · 003LuxOS — Advanced Thermal ManagementDocumentación DOC · 004Braiins OS — Dynamic Performance ScalingDocumentación DOC · 005Braiins OS — DPS and Autotuning FAQDocumentación DOC · 006NIST — SI prefixesDocumentación DOC · 007NIST — SI unitsDocumentación
Revisado: Fuentes primero · No es asesoramiento financiero