Solución de la comunidad

Control de ventiladores en ZimaOS: qué permite el hardware NAS de terceros

A third-party Orico NAS running ZimaOS reached very high CPU temperatures during transcoding and lacked the fan-control UI available in the vendor OS.

Conclusión: En hardware NAS de terceros, es posible que ZimaOS no exponga el controlador de ventiladores del fabricante

El NAS de Orico podía controlar los ventiladores de la CPU y de la carcasa en su sistema operativo original, pero ZimaOS no ofrecía el mismo nivel de control. Esto es normal cuando el fabricante depende de controladores EC, ACPI, GPIO o específicos de la placa base que un sistema operativo NAS x86 genérico no sabe controlar.

No empieces con una configuración aleatoria de fancontrol a 100 °C

Si los núcleos de la CPU alcanzan aproximadamente los 100 °C durante la transcodificación con Immich, primero reduce la carga de trabajo y verifica el hardware de refrigeración. El funcionamiento sostenido en el límite térmico es, antes que nada, un problema de seguridad del hardware, no un proyecto de personalización de software. La documentación de hwmon de Linux explica el marco de sensores y control, mientras que lm-sensors es la forma estándar de detectar los sensores expuestos.

Comprueba si el firmware ya tiene control de ventiladores

Entra en la BIOS/UEFI del equipo de terceros y busca opciones como Monitor de hardware, Ventilador inteligente, PWM o configuración térmica. Si el firmware puede controlar la curva del ventilador, úsalo antes de intentar ejecutar scripts en el sistema anfitrión. El hardware de Zima sigue este modelo: la página del producto ZimaBoard 2 incluye una guía oficial de PWM para la BIOS, mientras que ZimaCube ofrece modos de ventilador en la BIOS.

Si Linux expone canales PWM, haz pruebas con precaución

sensors
find /sys/class/hwmon -maxdepth 2 -name 'pwm*' -o -name 'fan*_input'

Si no existe control PWM, fancontrol no puede inventarlo. Si hay canales disponibles, identifica el ventilador exacto antes de cambiar los valores de ciclo de trabajo. Nunca detengas el único ventilador de la CPU como experimento mientras el sistema esté bajo carga.

La compatibilidad del hardware de terceros tiene límites

ZimaOS puede ejecutarse en equipos x86 genéricos, pero no se garantiza la compatibilidad con controladores de ventiladores específicos del hardware. Para ver ejemplos actuales de control de ventiladores compatible, consulta la plataforma ZimaCube 2 en lugar de suponer que la ruta de control de Orico se corresponde directamente con la de ZimaOS.