Bir ThinkPad'iniz varsa thinkfan
, tam olarak bunu yapan bir yazılım var . Adından da anlaşılacağı gibi, ThinkPads ( thinkpad_acpi
) için özel olarak yazılmıştır .
thinkfan
Yazılım standart ubuntu yazılım depolarında bulunuyor, ancak yapılandırmak için birkaç adım gerektirir.
İşte adım adım kolay bir rehber:
http://staff.science.uva.nl/~kholshei/thinkfan_guide/
(temel olarak bu Almanca kılavuzun çevrilmiş bir versiyonudur:
http://thinkwiki.de/Thinkfan )
Postadan İlgili Bilgiler:
Adım 1. Thinkfan yazılımını ve sensörlerini kurun:
sudo apt-get install thinkfan lm-sensors
Adım 2. Thinkpad.conf dosyasını düzenleyerek arka plan programının fanı kontrol ettiğinden emin olun:
sudo nano /etc/modprobe.d/thinkfan.conf
aşağıdaki satırı ekleyerek:
options thinkpad_acpi fan_control=1
3. Adım. Dosyayı düzenleyerek daemon'un başlangıçta otomatik olarak yüklenmesini sağlayın:
sudo nano /etc/default/thinkfan
BAŞLAT tuşunun evet olarak ayarlandığından emin olmak, yani şunu söyleyen bir satır olması gerekir:
START=yes
Adım 4. Dizüstü bilgisayarınızın sensörlerini tespit edin:
sudo sensors-detect
ve Enter tuşuna basmanız istendiğinde yalnızca varsayılan cevapları seçin.
Adım 5. Yeni modülleri yükleyin. Ubuntu 13.10’dan itibaren bu:
sudo service kmod start
13.04 gibi önceki sürümler için bunun yerine yapmanız gerekir:
sudo service module-init-tools start
Adım 6. Hangi sensörlerin kullanımda olduğunu bulun:
sensors
(0 dereceyi belirtenler kullanımda değildir, neden onların da "tespit edildiğini" bilmiyorum). Hangilerinin kullanımda olduğunu unutmayın.
Adım 7. Bu sensörlerin tam yollarını bulun:
find /sys/devices -type f -name "temp*_input"
Çıktı / sys / devices / ... gibi yolların bir listesi olmalıdır
Adım 8. Sensörlere giden yolları kopyalayıp /etc/thinkpad.conf yapılandırma dosyasına yapıştırın. Bunu yapmak için önce dosyayı açın:
sudo nano /etc/thinkfan.conf
Zaten böyle bir çizgi olmalı
#sensor /proc/acpi/ibm/thermal (0, 10, 15, 2, 10, 5, 0, 3, 0, 3)
(# -symbol, bu satırın yorumlandığı anlamına gelir). Sensörle başlayan bir çizgi ekleyin (# simgesi olmadan) ve ilk sensörü kopyala yapıştırın. Birden fazla sensörünüz varsa bunu tekrarlayın. Örneğin, benim makinemde 7. adımdaki çıktı elde edildi.
/sys/devices/virtual/hwmon/hwmon0/temp1_input
/sys/devices/platform/thinkpad_hwmon/temp3_input
/sys/devices/platform/thinkpad_hwmon/temp4_input
/sys/devices/platform/thinkpad_hwmon/temp5_input
/sys/devices/platform/thinkpad_hwmon/temp6_input
/sys/devices/platform/thinkpad_hwmon/temp7_input
/sys/devices/platform/thinkpad_hwmon/temp1_input
/sys/devices/platform/thinkpad_hwmon/temp8_input
/sys/devices/platform/thinkpad_hwmon/temp2_input
/sys/devices/platform/coretemp.0/temp4_input
/sys/devices/platform/coretemp.0/temp2_input
Makinemde kullanılanlar ilk ve son iki satırdakiler, bu yüzden üç satırı ekledim:
sensor /sys/devices/virtual/hwmon/hwmon0/temp1_input
sensor /sys/devices/platform/coretemp.0/temp4_input
sensor /sys/devices/platform/coretemp.0/temp2_input
Adım 9. Son olarak, konfigürasyon dosyasında fan hızı seviyelerini ayarlayabiliriz. Açık değilse, /etc/thinkpad.conf dosyasını açın.
sudo nano /etc/thinkfan.conf
ThinkPad x201 cihazımda kullandığım fan seviyeleri:
(0, 0, 51)
(1, 50, 52)
(2, 51, 55)
(3, 54, 58)
(4, 56, 63)
(5, 60, 70)
(6, 66, 79)
(7, 74, 92)
(127, 85, 32767)
Son satır, tam fan hızı sağlar (127 = "ayrılmış", yani düzenlenmemiş). İhtiyaçlarınıza / isteklerinize uyacak şekilde bu seviyelerde keman yapabilirsiniz, ancak LÜTFEN DİKKAT EDİNİZ!
10. Adım. Yeniden başlatın. Şimdi her şey işe yaramalı. Thinkpad'in doğru çalışıp çalışmadığını kontrol etmek için
sudo thinkfan -n
Bu düşünce modunda ayrıntılı düşünmeye başlar. Önce thinkfan arka planını durdurmak isteyebilirsiniz:
sudo /etc/init.d/thinkfan stop
Thinkfan cini yeniden başlatmak istiyorsanız, şunu yazın:
sudo /etc/init.d/thinkfan start
Tamamlanmak için, /etc/thinkfan.conf yapılandırma dosyam:
# IMPORTANT:
#
# To keep your HD from overheating, you have to specify a correction value for
# the sensor that has the HD's temperature. You need to do this because
# thinkfan uses only the highest temperature it can find in the system, and
# that'll most likely never be your HD, as most HDs are already out of spec
# when they reach 55 °C.
# Correction values are applied from left to right in the same order as the
# temperatures are read from the file.
#
# For example:
# sensor /proc/acpi/ibm/thermal (0, 0, 10)
# will add a fixed value of 10 °C the 3rd value read from that file. Check out
# http://www.thinkwiki.org/wiki/Thermal_Sensors to find out how much you may
# want to add to certain temperatures.
# Syntax:
# (LEVEL, LOW, HIGH)
# LEVEL is the fan level to use (0-7 with thinkpad_acpi)
# LOW is the temperature at which to step down to the previous level
# HIGH is the temperature at which to step up to the next level
# All numbers are integers.
#
# I use this on my T61p:
#sensor /proc/acpi/ibm/thermal (0, 10, 15, 2, 10, 5, 0, 3, 0, 3)
#(0, 0, 55)
#(1, 48, 60)
#(2, 50, 61)
#(3, 52, 63)
#(4, 56, 65)
#(5, 59, 66)
#(7, 63, 32767)
# My settings for my ThinkPad X201: (kris)
sensor /sys/devices/virtual/hwmon/hwmon0/temp1_input
sensor /sys/devices/platform/coretemp.0/temp4_input
sensor /sys/devices/platform/coretemp.0/temp2_input
(0, 0, 51)
(1, 50, 52)
(2, 51, 55)
(3, 54, 58)
(4, 56, 63)
(5, 60, 70)
(6, 66, 79)
(7, 74, 92)
(127, 85, 32767)