Thermal-conf.xmlにセンサーと冷却装置を追加する方法

Thermal-conf.xmlにセンサーと冷却装置を追加する方法

Xubuntu 14.10がインストールされた東芝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 協会
三。Ubuntu Wiki: 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どの方法を追加できるのかわかりません。

関連情報