VMware Flingsを見ていたらAMD Zen4/Zen5 IPMI Thermal Driver なるものがあった
検索してみると「AMD Zen4/Zen5 IPMI Thermal Driver for ESX Fling」という記事を見つけた
それによれば、Zen4/Zen5とかいてあるがZen3も対応しているらしい
もしかしてZen+のRyzen 5 3500Uでも使えるのかな?と実験してみた
実験した環境はGMKtec NucBox G10 mini (Ryzen 5 3500U)環境で、32GBメモリ2枚増設して使っている。

まず、導入前の状態は下記の様になにもデータがない

Flingsからダウンロードしたドライバzipファイルをローカルデータストア上に配置
[root@esxi:/vmfs/volumes/~/iso] ls -l /vmfs/volumes/~/iso/VMware-amd-zen-ipmi_thermal_910.1.0.0006-5vmw.803.0.0.24022510.zip
-rw-r--r-- 1 root root 23355 Jul 8 00:32 /vmfs/volumes/~/iso/VMware-amd-zen-ipmi_thermal_910.1.0.0006-5vmw.803.0.0.24022510.zip
[root@esxi:/vmfs/volumes/~/iso]
ドライバのインストール
[root@esxi:/vmfs/volumes/~/iso] esxcli softwar
e component apply -d /vmfs/volumes/~/iso/VMwar
e-amd-zen-ipmi_thermal_910.1.0.0006-5vmw.803.0.0.24022510.zip
Installation Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Components Installed: VMware-smntemp_910.1.0.0006-5vmw.803.0.0.24022510
Components Removed:
Components Skipped:
Reboot Required: true
DPU Results:
[root@esxi:/vmfs/volumes/~/iso]
ドライバインストール後はESXi再起動必須
再起動後、ステータスを確認すると、CPU温度を認識するようになった

CLIでも認識するようになった
[root@esxi:~] esxcli hardware ipmi sdr list
Node-Sensor Description Entity-Instance Computed Reading Base Unit Raw Reading Sensor Type Timestamp/Comment Raw Formatted-Raw
----------- --------------------- --------------- ---------------- --------- ----------- ----------- ------------------- --- -------------
0.1 Processor 1 CPU0_Tctl 3.1 59 degrees C 59 Temperature 2026-07-08T00:56:20
[root@esxi:~]
元記事ではドライバインストール後に標準では /etc/vmware/default.map.d/smntemp_extra.map ファイルを新規作成して、認識できるようにする必要がある、的な記載があるけどしなくても見れるなぁ・・・
Ryzen 5 3500Uについては /etc/vmware/default.map.d/smntemp.map の方に情報あり、と
[root@esxi:~] lspci -v | grep -A2 '0000:00:18.3'
0000:00:18.3 Bridge Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 3
Class 0600: 1022:15eb
[root@esxi:~] cat /etc/vmware/default.map.d/smntemp.map|grep 15eb
regtype=native,bus=pci,id=102215eb..............,driver=smntemp
[root@esxi:~]
どうやら、元記事は1.0.0005時代で、今回インストールしたのは AMD Zen4/Zen5 IPMI Thermal Driver for ESX 1.0.0006 なので、そこの違いである模様