Slutsats: På NAS-maskinvara från tredje part kanske ZimaOS inte exponerar leverantörens fläktstyrning
Orico-NAS-enheten kunde styra processor- och chassifläktarna i sitt ursprungliga operativsystem, men ZimaOS erbjöd inte samma styrgränssnitt. Det är förväntat när leverantören förlitar sig på proprietära EC-, ACPI-, GPIO- eller kortspecifika drivrutiner som ett generiskt x86-NAS-operativsystem inte vet hur det ska styra.
Börja inte med en slumpmässig fancontrol-konfiguration vid 100 °C
Om processorkärnorna når omkring 100 °C under omkodning i Immich bör du först minska belastningen och kontrollera kylningen. Långvarig drift vid den termiska gränsen är i första hand ett hårdvarusäkerhetsproblem, inte ett projekt för programvaruanpassning. Linux hwmon-dokumentation förklarar ramverket för sensorer och styrning, medan lm-sensors är standardverktyget för att upptäcka exponerade sensorer.
Kontrollera om den inbyggda programvaran redan har fläktstyrning
Öppna den tredjepartstillverkade maskinens BIOS/UEFI och leta efter inställningar för Hardware Monitor, Smart Fan, PWM eller temperaturstyrning. Om den inbyggda programvaran kan styra fläktkurvan bör du använda det innan du försöker med skript på värdsystemnivå. Zimas egen maskinvara följer denna modell: produktsidan för ZimaBoard 2 kompletteras med en officiell BIOS-guide för PWM, medan ZimaCube visar fläktlägen i BIOS.
Om Linux exponerar PWM-kanaler bör du testa försiktigt
sensors
find /sys/class/hwmon -maxdepth 2 -name 'pwm*' -o -name 'fan*_input'
Om det inte finns någon PWM-styrning kan fancontrol inte skapa en sådan. Om kanaler finns bör du identifiera den exakta fläkten innan du ändrar värdena för arbetscykeln. Stäng aldrig av den enda processorfläkten som ett experiment under belastning.
Kompatibilitet med maskinvara från tredje part har en gräns
ZimaOS kan köras på generiska x86-maskiner, men maskinvaruspecifik fläktstyrning garanteras inte. För aktuella exempel på stödd fläktstyrning kan du jämföra ZimaCube 2-plattformen i stället för att anta att en Orico-styrväg motsvarar en styrväg i ZimaOS på exakt samma sätt.
