ACPI_THERMAL(4) | FreeBSD Kernel Interfaces Manual | ACPI_THERMAL(4) |
名称
acpi_thermal — ACPI 熱管理サブシステム書式
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.conf と devd.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 が停止しているなら、システムをシャットダウンする非標準の通知です。
-
作者
このマニュアルページは、
によって書かれました。March 17, 2007 | FreeBSD |