الخلاصة: قد لا يكشف ZimaOS عن وحدة تحكم المروحة الخاصة بالمورّد في أجهزة NAS التابعة لجهات خارجية
كان بإمكان جهاز Orico NAS التحكم في مروحة وحدة المعالجة المركزية ومراوح الهيكل ضمن نظام التشغيل الأصلي، لكن ZimaOS لم يوفّر واجهة التحكم نفسها. وهذا أمر متوقع عندما يعتمد المورّد على EC أو ACPI أو GPIO أو برامج تشغيل خاصة باللوحة، لا يعرف نظام NAS عام مبني على x86 كيفية تشغيلها.
لا تبدأ بإعداد عشوائي لـ fancontrol عند 100°C
إذا كانت أنوية وحدة المعالجة المركزية تصل إلى نحو 100°C أثناء تحويل Immich، فابدأ أولًا بتقليل عبء العمل والتحقق من مكونات التبريد. إن التشغيل المستمر عند الحد الحراري هو مشكلة تتعلق بسلامة الأجهزة قبل أن يكون مشروع تخصيص للبرامج. تشرح وثائق hwmon في Linux إطار عمل المستشعرات والتحكم، بينما تُعد lm-sensors الطريقة القياسية لاكتشاف المستشعرات المكشوفة.
تحقق مما إذا كانت البرامج الثابتة تتضمن تحكمًا بالمروحة بالفعل
ادخل إلى BIOS/UEFI الخاص بالجهاز التابع لجهة خارجية، وابحث عن إعدادات Hardware Monitor أو Smart Fan أو PWM أو الإعدادات الحرارية. إذا كانت البرامج الثابتة قادرة على التحكم في منحنى المروحة، فاستخدمها قبل محاولة تشغيل نصوص برمجية على مستوى المضيف. تتبع أجهزة Zima هذا النموذج؛ إذ تقترن صفحة منتج ZimaBoard 2 بدليل رسمي لـ BIOS PWM، بينما يتيح ZimaCube أوضاع المروحة في BIOS.
إذا كشف Linux عن قنوات PWM، فاختبر بحذر
sensors
find /sys/class/hwmon -maxdepth 2 -name 'pwm*' -o -name 'fan*_input'
إذا لم يوجد تحكم في PWM، فلن يتمكن fancontrol من اختراعه. وإذا كانت القنوات موجودة، فحدّد المروحة المعنية بدقة قبل تغيير قيم دورة التشغيل. لا توقف مروحة وحدة المعالجة المركزية الوحيدة مطلقًا كتجربة أثناء تحميل الجهاز.
توافق الأجهزة التابعة لجهات خارجية له حدود
يمكن لـ ZimaOS العمل على أجهزة عامة مبنية على x86، لكن لا يُضمن دعم وحدات تحكم المراوح الخاصة بالأجهزة. للاطّلاع على أمثلة حالية للتحكم المدعوم في المراوح، قارن بمنصة ZimaCube 2 بدلًا من افتراض أن مسار التحكم في Orico يتطابق واحدًا لواحد مع ZimaOS.
