htop
htop copied to clipboard
Add core temperatures for Rockchip RK3588 SoC
My attempt to map SoC core temperatures to virtual cores. Rather a hack than a well reasoned change. There must be a proper way to determine chipset so temperature mapping can be done if condition is met (a refactor will be needed).
Also, data[0]
is not set. We have two candidates here, center_thermal
and soc_thermal
values.
SoC Thermal Drivers
sensors
utility bundled with lm-sensors
package detected the following thermal drivers
npu_thermal-virtual-0
Adapter: Virtual device
temp1: +35.2 C
center_thermal-virtual-0
Adapter: Virtual device
temp1: +35.2 C
bigcore1_thermal-virtual-0
Adapter: Virtual device
temp1: +36.1 C
soc_thermal-virtual-0
Adapter: Virtual device
temp1: +36.1 C (crit = +115.0 C)
nvme-pci-0100
Adapter: PCI adapter
Composite: +41.9 C (low = -0.1 C, high = +71.8 C)
(crit = +89.8 C)
gpu_thermal-virtual-0
Adapter: Virtual device
temp1: +35.2 C
littlecore_thermal-virtual-0
Adapter: Virtual device
temp1: +36.1 C
bigcore0_thermal-virtual-0
Adapter: Virtual device
temp1: +36.1 C
Future Additions
- [ ] NPU temperature
- [ ] GPU temperature