EN JA
ACPI_THERMAL(4)
ACPI_THERMAL(4) FreeBSD Kernel Interfaces Manual ACPI_THERMAL(4)

名称

acpi_thermalACPI 熱管理サブシステム

書式

device acpi

解説

acpi_thermal ドライバは ACPI モジュールの熱管理機能を提供します。このドライバには、 sysctl(8) インタフェースと devd(8) 通知インタフェースがあります。 sysctl は各 ACPI の熱ゾーンオブジェクトの特性をエクスポートします。

システムには複数の熱ゾーンを指定できます。例えば、各 CPU とエンクロージャ (封入) はすべて、別々の熱ゾーン、各それ自体のセットポイントと冷却デバイスであり得ます。熱ゾーンはそれらが AML に現れる順序で連続して番号付けされます。

また、 acpi_thermal ドライバは各熱ゾーンのセットポイントに従ってアクティブなクーリングシステムを作動させます。

SYSCTL 変数

hw.acpi.thermal.min_runtime
一旦開始したアクティブな冷却を続けるための秒数。新しいアクティブな冷却レベルは、この間隔の期限が切れるまで、選択されません。
hw.acpi.thermal.polling_rate
現在の温度をポーリングする間の秒数。
hw.acpi.thermal.user_override
1 に設定されるなら、様々なセットポイント (下記参照) のユーザの上書きを許可します。これらの設定への元の値は、BIOS から得られ、変更されるなら、システムオーバヒートとあり得る損傷が発生するかもしれません。デフォルトは 0 (上書きしません) です。
hw.acpi.thermal.tz%d.active
現在の動作中のクーリング (冷却) システム状態です。これが負でなければ、適切な _AC%d オブジェクトが実行中です。この値を強制的に適切なレベルに対応するファンオブジェクトのために必要な動作中のクーリング (冷却) レベルに設定します。
hw.acpi.thermal.tz%d.passive_cooling
1 に設定されるなら、受動的なクーリング (冷却) は有効になります。それは、CPU 速度を制御するメカニズムとして cpufreq(4) を使用してファンなしでクーリング (冷却) します。デフォルトは、それが利用可能である tz0 のために有効にされます。
hw.acpi.thermal.tz%d.thermal_flags
現在の熱ゾーン状態です。これらはビットでマスクされた値です。
hw.acpi.thermal.tz%d.temperature
このゾーンの現在の温度です。
hw.acpi.thermal.tz%d._PSV
CPU を減速するなどによって受動的なクーリング (冷却) を始める温度です。ユーザはこの値を上書きすることができます。
hw.acpi.thermal.tz%d._HOT
ディスク (S4) で重大なサスペンドを始める温度です。ユーザはこの値を上書きすることができます。
hw.acpi.thermal.tz%d._CRT
重大なシャットダウン (S5) を始める温度です。ユーザはこの値を上書きすることができます。
hw.acpi.thermal.tz%d._ACx
対応する動作中のクーリング (冷却) レベルを切り替える温度です。 _ACx 値が低ければ低いほど、クーリング (冷却) 電力は高くなります。

すべての温度が摂氏で印刷 (表示) されます。 (後続する“C”を付けて) 摂氏または (任意の後続する文字がない) 華氏で値を設定することができます。 sysctl(8) によって値を設定するとき、後続する小数 (すなわち、90.0C の代わりに 90C) を指定しません。

通知

通知は devd(8) を通してユーザランドに渡されます。例えば /etc/devd.confdevd.conf(5) を参照してください。 acpi_thermal ドライバは次の属性があるイベントを送ります:

system
ACPI
subsystem
Thermal (温度)
type
ASL 中の完全に記述した温度ゾーンオブジェクトパス。
notify
イベントを指定する整数:

0x80
現在の温度は変化しました。
0x81
1 つ以上のトリップ (回路が切れる) ポイント (_ACx, _PSV) は変化しました。
0x82
1 つ以上のデバイスリスト (_ALx, _PSL, _TZD) は変化しました。
0xcc
温度が 1 つ以上のポーリングサイクルで _CRT か _HOT が停止しているなら、システムをシャットダウンする非標準の通知です。

関連項目

acpi(4), cpufreq(4), acpidump(8)

作者

Michael Smith

このマニュアルページは、 Takanori Watanabe によって書かれました。

March 17, 2007 FreeBSD