ThinkPad 를 소유하고 있다면 thinkfan
정확하게 작동하는 소프트웨어 가 있습니다. 이름에서 알 수 있듯이 ThinkPad ( thinkpad_acpi
)를 위해 특별히 만들어졌습니다 .
이 thinkfan
소프트웨어는 표준 우분투 소프트웨어 리포지토리에서 사용할 수 있지만 몇 가지 단계를 구성해야합니다.
다음은 쉬운 단계별 가이드입니다.
http://staff.science.uva.nl/~kholshei/thinkfan_guide/
(기본적으로이 독일어 안내서의 번역 된 버전입니다 :
http://thinkwiki.de/Thinkfan )
게시물 관련 정보 :
1 단계. Thinkfan 소프트웨어 및 센서를 설치하십시오 :
sudo apt-get install thinkfan lm-sensors
단계 2. 디먼이 thinkpad.conf 파일을 편집하여 팬을 제어하는지 확인하십시오.
sudo nano /etc/modprobe.d/thinkfan.conf
다음 줄을 추가하여 :
options thinkpad_acpi fan_control=1
단계 3. 파일을 편집하여 시작시 디먼을 자동으로로드하십시오.
sudo nano /etc/default/thinkfan
START 키가 yes로 설정되어 있는지 확인하십시오. 즉, 다음과 같은 줄이 있어야합니다.
START=yes
4 단계. 랩탑 센서 감지 :
sudo sensors-detect
Enter 키를 눌러 프롬프트가 표시 될 때마다 기본 답변을 선택하십시오.
단계 5. 새 모듈을로드하십시오. 우분투 13.10부터는 다음과 같이합니다.
sudo service kmod start
13.04와 같은 이전 버전의 경우 대신 다음을 수행해야합니다.
sudo service module-init-tools start
6 단계. 사용중인 센서를 파악하십시오.
sensors
(0도를 나타내는 것은 사용되지 않으며 왜 "감지"하는지 모르겠습니다. 사용중인 것을 기억하십시오.
7 단계. 이 센서의 전체 경로를 찾으십시오.
find /sys/devices -type f -name "temp*_input"
출력은 / sys / devices / ...와 같은 경로 목록이어야합니다.
단계 8. 센서 경로를 구성 파일 /etc/thinkpad.conf에 복사하여 붙여 넣습니다. 이렇게하려면 먼저 파일을여십시오.
sudo nano /etc/thinkfan.conf
이미 같은 줄이 있어야합니다
#sensor /proc/acpi/ibm/thermal (0, 10, 15, 2, 10, 5, 0, 3, 0, 3)
# 기호는 해당 줄이 주석 처리되어 있음을 의미합니다. 센서로 시작하는 라인을 추가하고 (# 기호없이) 첫 번째 센서를 복사하여 붙여 넣습니다. 하나 이상의 센서가있는 경우이를 반복하십시오. 예를 들어, 내 컴퓨터에서 7 단계의 출력은
/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
내 컴퓨터에서 사용중인 것은 첫 번째와 마지막 두 줄에있는 것이므로 세 줄을 추가했습니다.
sensor /sys/devices/virtual/hwmon/hwmon0/temp1_input
sensor /sys/devices/platform/coretemp.0/temp4_input
sensor /sys/devices/platform/coretemp.0/temp2_input
단계 9. 마지막으로 구성 파일에서 팬 속도 레벨을 설정할 수 있습니다. /etc/thinkpad.conf 파일이 아직 열려 있지 않은 경우 엽니 다.
sudo nano /etc/thinkfan.conf
ThinkPad x201에서 사용하는 팬 레벨은 다음과 같습니다.
(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)
마지막 라인은 최대 팬 속도를 보장합니다 (127 = "분리", 즉 조절되지 않음). 당신은 당신의 요구 / 소원에 맞게 이러한 수준으로 바이올린 수 있지만 조심하십시오!
10 단계. 재부팅합니다. 모든 것이 지금 작동해야합니다. 씽크 패드가 올바르게 작동하는지 확인하려면 다음을 사용하십시오.
sudo thinkfan -n
thinkfan을 상세 모드로 시작합니다. thinkfan 데몬을 먼저 중지 할 수 있습니다.
sudo /etc/init.d/thinkfan stop
thinkfan 데몬을 다시 시작하려면 다음을 입력하십시오.
sudo /etc/init.d/thinkfan start
완료하려면 내 /etc/thinkfan.conf 구성 파일은 다음과 같습니다.
# 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)