Thermal-conf.xml에 센서 및 냉각 장치를 추가하는 방법

Thermal-conf.xml에 센서 및 냉각 장치를 추가하는 방법

Xubuntu 14.10이 설치된 Toshiba NB510-108 넷북이 있습니다. Windows 7 Starter에서 온도 센서는 최대 섭씨 45도까지의 값을 표시합니다. Xubuntu에서는 최대 55도까지의 값을 표시합니다. Thermald를 사용하여 온도를 38도로 유지하고 싶습니다.

내 Thermal-conf.xml 파일에는 TSKN 유형의 센서 1개와 rapl_controller 및 intel_powerclamp 유형의 냉각 장치 2개만 포함되어 있습니다.

센서 -u는 이것을 보여줍니다

    user@user-TOSHIBA-NB510:~$ sensors -u
    acpitz-virtual-0
    Adapter: Virtual device
    temp1:
      temp1_input: 42.000
      temp1_crit: 110.000

    coretemp-isa-0000
    Adapter: ISA adapter
    Core 0:
      temp2_input: 43.000
      temp2_crit: 100.000
      temp2_crit_alarm: 0.000
    Core 1:
      temp3_input: 43.000
      temp3_crit: 100.000
      temp3_crit_alarm: 0.000

Thermal-conf.xml에 위의 센서를 추가하는 방법과 다른 냉각 장치를 찾고 추가하는 방법을 알려주실 수 있는 분 계신가요?

답변1

저도 이 기능을 처음 접했습니다(방금 설치했습니다). 어쨌든 제가 이해한 내용을 공유하려고 노력하겠습니다.

요컨대

Thermald는 다음과 같이 냉각을 제어할 수 있습니다.sysfs에 제공되는 능동 또는 수동 냉각 장치(작은 길 /sys/class/thermal/).
에 나열된 다른 장치가 있는 경우 /sys/class/thermal/수동으로 추가할 수 있습니다.

The best cooling method may not be in the thermal sysfs. In this case
thermal-conf.xml  can  be  used  to  bind a zone to an external cooling
device.

-> 구성에서 장치 경로를 지정할 수 있습니다.<Path></Path>

디버깅 및 기타 정보

현재 최고의 리소스는 다음과 같습니다.

1 man thermald
2.man thermal-conf.xml 협회
삼.우분투 위키: Thermald

Ubuntu 문서에서는 /etc/thermald/thermal-conf.xml기본 구성 대신 사용할 수 있는 항목의 예를 제공합니다.

무슨 일이 일어나고 있는지 이해하기 위한 첫 번째 단계는 디버그 모드에서 데몬을 시작하는 것입니다.

sudo service thermald stop
sudo thermald --no-daemon --loglevel=debug

내 Ubuntu(wiki 구성 파일 사용)에서 데몬을 볼 수 있습니다.자동으로 센서 추가sysfs.
디버그 로그의 첫 번째 줄을 확인해 보면 다음과 같은 내용이 표시됩니다.

thd_read_default_thermal_sensors 
sensor_update: type acpitz
sensor_update: type acpitz
sensor_update: type pkg-temp-0
thd_read_default_thermal_sensors loaded 3 sensors 

인쇄 결과 에 따르면 sensor -u활성 냉각 장치(팬)가 없습니다.

  • 팬을 제어하는 ​​소프트웨어를 찾을 수 없는 것 같아서 sensor어떤 다른 방법을 추가할 수 있는지 잘 모르겠습니다...

관련 정보