منبع اصلی نوشتار زیر در این لینک قرار دارد

ساکت کردن فن لپ تاپ DELL در اوبونتو ۱۴.۰۴ – قسمت ۲

نصب پیش‌فرض i8k که در قسمت قبل این پست گفتم باعث بالا رفتن حرارت لپ‌تاپم شد. چون تنظیمات پیشفرض آن تا حدود دمای ۷۰ درجه را عادی تلقی می‌کند.

برای تنظیم اینکه فن با چه سرعتی در چه بازه حرارتی کار کند اول باید فایل /etc/i8kmon.conf را ایجاد کنیم:

sudo gedit /etc/i8kmon.conf

و داخل آن می‌توانیم i8k را کانفیگ کنیم که یک کانفیگ نمونه به شکل زیر است:

# Run as daemon, override with --daemon option
set config(daemon)      0

# Automatic fan control, override with --auto option
set config(auto)        1

# Report status on stdout, override with --verbose option
set config(verbose) 1

# Status check timeout (seconds), override with --timeout option
set config(timeout) 20

# Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
set config(0)   {{-1 0}  -1  40  -1  40}
set config(1)   {{-1 1}  30  60  30  60}
set config(2)   {{-1 2}  53  128  53  128}

# end of file

دقت شود که اگر لپ‌تاپ مجهز به دو فن باشد باید تنظیمات متفاوتی را استفاده کرد.

مهمترین قسمت این تنظیمات خطوط ۱۵ تا ۱۷ هستند که به ترتیب زیر عمل می‌کند:

  • در صورتی که دمای CPU زیر ۴۰ درجه باشد فن خاموش می‌شود
  • اگر دما زیر ۶۰ درجه باشد فن با سرعت ۱ به کار می‌افتد
  • اگر دما بالای ۶۰ درجه باشد فن با سرعت ۲ به کار می‌افتد

حالا با ریست کردن سرویس i8kmon با دستور زیر و یا ریست کردن سیستم فن‌ها بیشتر کار می‌کنند و سیستم خنک‌تر می‌مانند:

sudo service i8kmon restart

منبع: Ask Ubuntu



برچسب ها : , , ,