You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Build a lightweight hardware temperature monitoring library for the user's AMD Ryzen 5 4500 (Zen 2 / Renoir). Read all available temperature sensors via WinRing0 ring-0 access. No WMI, no heavy dependencies, just raw hardware registers.
Hardware
Component
Value
CPU
AMD Ryzen 5 4500
Arch
Zen 2 / Renoir (Family 17h Model 60h)
Cores
6C / 12T
Driver
WinRing0x64.sys (OpenHardwareMonitor)
Available Temperature Sensors
Via WinRing0 (ring-0)
#
Sensor
Register
Type
Status
1
CPU Package (Tctl)
SMN 0x00059800
Package
Done — 50.1 C
2
CCD 0 temp
SMN 0x00059954
Per-CCD
Tested — unavailable on Renoir
3
CCD 1 temp
SMN 0x00059958
Per-CCD
Tested — unavailable on Renoir
4
CPU Core Voltage (VDDCR_CPU)
SMN 0x0005A010 (SVI2 Plane0)
Voltage
Implemented — returns 0 on Cezanne APU (telemetry not exposed)
5
SoC Voltage (VDDCR_SOC)
SMN 0x0005A00C (SVI2 Plane1)
Voltage
Implemented — returns 0 on Cezanne APU (telemetry not exposed)
6
CPU Package Power
SVI2 V*I estimate
Power
Implemented — returns 0 on Cezanne APU (telemetry not exposed)