風扇與 APU 功耗

Z2 Mini 工作站熱設計的三塊:PEI 讀 cooler/GPIO 瓦數並套 IRM、PEI 進階風扇、DXE 把 SIO 風扇表更新進去。

大綱

模組類型做什麼
HpZ2PerformacePeiPEIM讀 GPIO140/142/144(PLT_ID)決定 120/85/65/55W,查 IRM 表寫 SPL/PPT/VRM PCD。
HpZ2PremiumFanPeiPEIMAbstract:在 PEI 取得 Cooler Fan type。
FanControlUpdateDXE_DRIVERSioFanControl 介面;資料在 FanControlUpdate/<日期>/<瓦數>/ 的聲學表。

詳細解釋

IRM 表依 APU 瓦數 × 模式(High Performance / Performance / Quiet / Rack)填 Sustained Power、Fast/Slow PPT、STAPM、VRM current。這些 PCD 在 HpPlatformPkg.dec 的 Dynamic 區(PcdCpuCoolerType、PcdApuPower、PcdSlowPPTConstant、PcdPSUFanError)。

風扇曲線按日期版本放純文字表(例如 55W Quiet Mode Rev_06),方便聲學團隊丟檔而不改 C。DXE 驅動在開機時把對應表灌進 SIO 風扇邏輯。

相關還有 Library/HpFanConfigurationLib 與 X53 的 HpThermalPlatformHookBaseLib、HpThermalConfig.dsc。

建議接著看

HpThermalConfig · HpFanConfigurationLib