amdsmi_power_info_t Struct Reference

amdsmi_power_info_t Struct Reference#

AMD SMI: amdsmi_power_info_t Struct Reference
amdsmi_power_info_t Struct Reference

Power Information. More...

#include <amdsmi.h>

Data Fields

uint64_t socket_power
 Current power usage in W {@linux_bm}, uW {@host}.
 
uint32_t current_socket_power
 
uint32_t average_socket_power
 
uint64_t gfx_voltage
 GFX voltage measurement in mV {@linux_bm} or V {@host}.
 
uint64_t soc_voltage
 SOC voltage measurement in mV {@linux_bm} or V {@host}.
 
uint64_t mem_voltage
 MEM voltage measurement in mV {@linux_bm} or V {@host}.
 
uint32_t power_limit
 The power limit in uW {@linux_bm}, Linux only.
 
uint32_t ubb_power
 The UBB node power in W {@linux_bm}, MI350X+.
 
uint64_t reserved [18]
 

Detailed Description

Power Information.

Note
Unsupported struct members are set to UINT32_MAX

Definition at line 1311 of file amdsmi.h.

Field Documentation

◆ socket_power

uint64_t amdsmi_power_info_t::socket_power

Current power usage in W {@linux_bm}, uW {@host}.

Definition at line 1312 of file amdsmi.h.

◆ current_socket_power

uint32_t amdsmi_power_info_t::current_socket_power

Current socket power in W {@linux_bm}, Linux only, Mi 300+ Series cards

Definition at line 1313 of file amdsmi.h.

◆ average_socket_power

uint32_t amdsmi_power_info_t::average_socket_power

Average socket power in W {@linux_bm}, Linux only, Navi + Mi 200 and earlier Series cards

Definition at line 1315 of file amdsmi.h.

◆ gfx_voltage

uint64_t amdsmi_power_info_t::gfx_voltage

GFX voltage measurement in mV {@linux_bm} or V {@host}.

Definition at line 1317 of file amdsmi.h.

◆ soc_voltage

uint64_t amdsmi_power_info_t::soc_voltage

SOC voltage measurement in mV {@linux_bm} or V {@host}.

Definition at line 1318 of file amdsmi.h.

◆ mem_voltage

uint64_t amdsmi_power_info_t::mem_voltage

MEM voltage measurement in mV {@linux_bm} or V {@host}.

Definition at line 1319 of file amdsmi.h.

◆ power_limit

uint32_t amdsmi_power_info_t::power_limit

The power limit in uW {@linux_bm}, Linux only.

Definition at line 1320 of file amdsmi.h.

◆ ubb_power

uint32_t amdsmi_power_info_t::ubb_power

The UBB node power in W {@linux_bm}, MI350X+.

Definition at line 1321 of file amdsmi.h.

◆ reserved

uint64_t amdsmi_power_info_t::reserved[18]

Definition at line 1322 of file amdsmi.h.


The documentation for this struct was generated from the following file: