238 / 736AUTO

Autotuning

Ajuste automático de un equipo de minería

Dos máquinas del mismo modelo no tienen por qué rendir igual con idénticos ajustes. Sus chips presentan pequeñas diferencias y sus condiciones de refrigeración también pueden variar. Autotuning intenta aprovechar esas diferencias: en lugar de imponer una configuración uniforme, prueba qué le conviene a cada equipo. Imaginemos que Andrés quiere obtener el máximo trabajo útil de la electricidad que compra. El ajuste automático puede ayudarlo, pero primero necesita elegir un objetivo y después medir el resultado.

Autotuning es la búsqueda automática de ajustes adecuados para los chips o las placas de minería. El software de control prueba y modifica frecuencia y voltaje según la respuesta del equipo. Busca un perfil viable para un objetivo y unas condiciones concretas, sin demostrar que sea el mejor posible ni garantizar beneficios.

Un ASIC es un chip especializado en cálculos de minería. Braiins explica que ya durante la fabricación aparecen pequeñas diferencias; el estado y la temperatura también influyen después. Mining Firmware, el programa que controla la máquina, puede probar los chips por separado. La frecuencia marca su ritmo de trabajo; el voltaje influye en las condiciones eléctricas que permiten realizarlo. Algunos chips toleran mejor una carga mayor y otros una menor. Es parecido a repartir tareas según las capacidades de cada trabajador, en vez de exigir el mismo ritmo a todos. El resultado de una máquina no debe extrapolarse automáticamente a otra. [1]

Andrés puede buscar más hashrate, es decir, más intentos de hash por segundo, o menos energía para el mismo trabajo, expresada en J/TH (julios por terahash, la energía necesaria para un billón de intentos de hash). También puede necesitar respetar la potencia disponible en su instalación. Son objetivos distintos. Braiins ajusta para un nivel de consumo elegido; LuxOS distingue la potencia solicitada de sus límites. Autotuning no es sinónimo de Overclocking, el aumento de la frecuencia de trabajo: también sirve con ajustes de menor consumo. Sea cual sea el objetivo, siguen vigentes los límites de la PSU, la fuente de alimentación, la refrigeración y el circuito eléctrico. [1] [5] [6]

Al principio, el programa prueba qué pueden soportar los chips; la velocidad provisional no es el resultado final. Braiins indica en sus preguntas frecuentes (FAQ) que la duración depende del modelo y de la placa de control y puede llegar a varias horas. Stable significa que el ajuste se ha estabilizado en ese modo, no que vaya a funcionar siempre sin problemas. Andrés también revisa cada placa de cálculo: un estado general disabled (desactivado) puede deberse a una sola placa desactivada o defectuosa aunque las demás estén estables. La etiqueta debe interpretarse junto con los datos de los componentes. [2]

El ejemplo de las FAQ de Braiins utiliza un S19 con un objetivo de 3000 W y una única placa de cálculo operativa. El reparto entre las tres placas previstas asigna 1000 W a esa placa. Eso no obliga al ajuste automático a trasladar los 3000 W a la placa restante. El hardware ausente cambia lo que puede dar el conjunto. Andrés no interpreta automáticamente un consumo menor como un fallo del ajuste ni intenta recuperar el rendimiento perdido ignorando los límites. Las restricciones de la placa, la PSU y el circuito siguen siendo válidas. [2]

Braiins distingue el perfil tradicional guardado de Continuous Tuning, señalado como beta en esta revisión. El perfil guarda voltajes y frecuencias seleccionados. DPS, o Dynamic Performance Scaling, puede cambiar entre niveles de potencia, pero ese cambio por sí solo no vuelve a ajustar el perfil original para otra temperatura. El ajuste continuo, en cambio, sigue adaptando los parámetros a las condiciones. En ese modo, la seguridad térmica tiene prioridad sobre el objetivo de rendimiento. La palabra automático no basta para saber si se están buscando parámetros nuevos o aplicando otros ya guardados. [3]

LuxOS AutoTuner tiene sus propios límites. No modifica custom profiles, perfiles personalizados con frecuencia y voltaje explícitos: el usuario ya eligió esa combinación. Power targeting, el control por consumo objetivo, y el ajuste basado en perfiles no funcionan simultáneamente. Mientras power targeting está activo, tampoco están disponibles los comandos manuales de frecuencia y voltaje. Andrés no puede asumir que las instrucciones o la experiencia con otro firmware sean válidas aquí. Importan el modo activo y la compatibilidad del modelo concreto. [4]

El comando LuxOS powertargetset distingue power_target, el consumo solicitado; power_limit, el límite superior; y power_min, el mínimo de regulación. El antiguo parámetro power establece a la vez objetivo y techo. Cambiar el objetivo no implica cambiar todas las restricciones. Se parece a una velocidad elegida y un intervalo permitido: están relacionados, pero son distintos. Estos nombres ayudan a leer la documentación; un principiante no necesita ejecutar comandos para entender la diferencia. Además, un ajuste activo es una instrucción al programa, no una medición precisa del consumo de toda la máquina en el enchufe. [5]

En el cálculo siguiente, W indica la potencia consumida en vatios y TH/s, los terahashes por segundo. Veamos un modelo ilustrativo: 3000 W / 100 TH/s = 30 J/TH. Después de un cambio, 2700 W / 90 TH/s = 30 J/TH. El consumo y los intentos por segundo bajaron en la misma proporción, sin modificar la eficiencia. Una factura menor puede ser deseable, pero el mismo trabajo sigue necesitando la misma energía. Andrés compara resultados en condiciones térmicas equivalentes y mide siempre los mismos componentes del equipo. También comprueba el trabajo aceptado por el pool, un servicio que reúne el trabajo de cálculo de los mineros. La estimación de velocidad de la propia máquina no basta. Ni Autotuning ni Stable garantizan ahorro o beneficios: cuentan las mediciones, los errores y el tiempo real de funcionamiento. [2] [4] [7]

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

DOC · 001Braiins OS — AutotuningDocumentación DOC · 002Braiins OS — DPS and Autotuning FAQDocumentación DOC · 003Braiins OS — Continuous Tuning betaDocumentación DOC · 004LuxOS — AutoTunerDocumentación DOC · 005LuxOS — powertargetsetDocumentación DOC · 006NIST — SI prefixesDocumentación DOC · 007Bitcoin Developer Guide — MiningDocumentación
Revisado: Fuentes primero · No es asesoramiento financiero