サーマルデバイスとしてのSysfs LCDバックライト

サーマルデバイスとしてのSysfs LCDバックライト

Compaq CQ60-120ecノートパソコンがあります。私はディレクトリがあることを発見しました/sys/class/thermal/cooling_device2。モデル番号はLCDです。冷却装置を制御しようとすると、ノートパソコンのバックライトが暗くなります。ところで質問がありますが、インターネットのどこでも見つけることができません。ホットデバイスとして表示されるのはなぜですか?なぜACPIバックライトとして使用しないのですか?

なぜこれが起こるのか分からない場合は、Linuxを知らないと私を非難しないでください。私はLinuxについて多くを知っていますが、これは私の夢の疑問符です。

ベストアンサー1

探してみると「LCDクーラー」の後ろに隠れた理由がとても興味深いようです。

まず、ACPIに従ってクーラーとして登録されたLCDデバイスは、ラップトップの奇妙な機能ではなく、1つの問題です。オンラインにはこれに関するより多くの例があります。これを直接実行すると、acpi -cクーラーの状態を一覧表示できます。

sysfsGoogleを少し試してみると、ドライバが熱管理を担当していることがわかりました。それから文書:

一般的な熱sysfsは、サーマルゾーンユニット(センサー)とサーマルクーリングユニット(ファン、プロセッサー...)のインターフェースセットを提供し、熱管理ソリューションに登録し、その一部になります。

そのため、センサの熱情報を読み取って冷却装置を制御できるドライバを探しています。

この資料では、可能な冷却装置の種類について説明します。

タイプ:

デバイスタイプを表す文字列です。例:

  • 一般的なACPIの場合:「ファン」、「プロセッサ」、または「LCD」である必要があります。

興味深いです。明らかに「LCD」は一種の冷却装置です。

もう少し調べてみました。論文の開発者が提供しますsysfs。ポータブルデバイスの出現により、優れた熱管理ソリューションを見つけることがますます必要になっていると説明しています。これは最終的にsysfs

この記事のセクション6では、ポータブルプラットフォーム(約5インチの画面サイズ)であるIntelのMenlowプラットフォームについて説明します。この記事では、「プラットフォームで利用可能なセンサーはACPI 2.0よりもはるかに多くの作業を実行できるため、ACPI標準にのみ依存するだけでは不十分です」と説明しています。

そこにあります。sysfs発明され、最初の実際の適用はMenlowで行われました。著者はsysfs熱管理のいくつかのコンポーネントをリストし、そのうちの1つは次のとおりです。

サーマルゾーンドライバ(ACPI Thermal Driver)と冷却デバイスドライバ(プロセッサ、ファン、および ビデオドライバ) ホットsysfsドライバに登録

映像中心!最も重要な部分はセクション6.5にあります。

以下の冷却装置は、MenlowのThermal sysfsドライバに登録されています。

[...] ACPIビデオはバックライトの明るさレベルを下げてLCDデバイスを制限します。

ACPIはスクリーンバックライトの明るさを減らし、発熱を減らします。それでは、これが画面にどのような影響を与えますか?冷却装置!ウィル、一種の。

これがあなたの謎の答えです;)

時間と興味がある場合は、この記事を読んでください。わかりやすく書かれていて学ぶ点が多いです。

リンク:

おすすめ記事