Overview

The AMD Ryzen™ Master Monitoring SDK is a public distribution that allows software developers to add processor and memory functions to their own utility in conjunction with AMD Ryzen™ and AMD Ryzen™ Threadripper™ processor products. This SDK is the gold standard for reliable and relevant AMD Ryzen™ processor metrics. Overall, the AMD Ryzen™ Master Monitoring SDK includes ~20 API calls which captures ~35 individual functions.

Features

The AMD Ryzen™ Master Monitoring SDK provides the same function calls for reading static and dynamic processor information as is used in the full AMD Ryzen™ Master software but is a subset of these function calls that provides read-only access to valuable processor metrics and data. A full readme file (.html) is included that details all the information on how to setup and use this SDK along with a pre-built sample application with source code and Visual Studio solutions that demonstrate the usage of the API calls.

Examples of functions included:

  • Processor Information: Type, Vendor, Package
  • Cache/Core Information: L1, L2, L3, core counts
  • Memory Information: VDDIO, RAS, CAS, Read Address-to-Column Delay, Row Pre-Charge Delay
  • Current and Power: EDC (A), TDC (A), PPT (W), Average Core Voltage (ACV), Temperature, Voltage, CPU Active State Info
  • Speeds: Effective Frequency, Peak Speed, Fabric Clock, Memory Clock

Usage Notes

  • The API call (GetCPUParameters) included in this SDK should only be called once per second to avoid impacting the load on the SMU. Calls made faster may impact the results.
  • Tools created using this SDK should be run exclusively with other (similar) tools to avoid impacting the load on the system. Running multiple tools that access similar calls may impact the data captured.
  • To use the logging feature user needs to provide time duration in minutes and log sampling interval in seconds.
    The CSV file will be generated in same folder as the “AMDRyzenMasterMonitoringSampleApp.exe”.
    For example :
        AMDRyzenMasterMonitoringSampleApp.exe -L <Total log duration in minutes> <Log interval in seconds>

Release Highlights

This update:

  • Adds support for systems utilizing AMD Ryzen™ Threadripper PRO 9000 WX-Series Processors for the TRX50/WRX90 platform
  • Adds support for systems utilizing AMD Ryzen™ Threadripper 9000 Series Processors for the TRX50 platform 
  • The logging feature now supports custom file output and includes two new parameters: Per Core Temperature and Per Core Frequency

Known Issues

  • When reinstalling the SDK in the same custom path, users should first manually remove the current installation folder.

Products Supported*

AMD Ryzen™ & AMD Ryzen™ Threadripper™ Processors

*Plans to support additional products will be provided and updated in a timely manner.

File Name Version Size Launch Date OS Bitness Description

amd-ryzen-master-monitoring-sdk_3.0.0.4319.exe

Hash: 8A7F3F5C5367664468F02A99FE00B70BC5E77A742B22C691D8746176442FCC49

3.0.0.4319 107 MB 08/18/2025 Windows® 10 and Windows® 11 64-bit AMD Ryzen Master Monitoring SDK