SWDEV-417124 - Implement Power Management
Signed-off-by: Maisam Arif <maisarif@amd.com> Change-Id: Ib0d37038e49cec61d5415076a46a5666d95dcea2
This commit is contained in:
committed by
Galantsev, Dmitrii
parent
a6af1769b9
commit
e4fac177c1
@@ -962,12 +962,28 @@ def amdsmi_get_power_info(
|
||||
return {
|
||||
"average_socket_power": power_measure.average_socket_power,
|
||||
"gfx_voltage": power_measure.gfx_voltage,
|
||||
'soc_voltage': power_measure.soc_voltage,
|
||||
'mem_voltage': power_measure.mem_voltage,
|
||||
"soc_voltage": power_measure.soc_voltage,
|
||||
"mem_voltage": power_measure.mem_voltage,
|
||||
"power_limit" : power_measure.power_limit,
|
||||
}
|
||||
|
||||
|
||||
def amdsmi_is_gpu_power_management_enabled(
|
||||
processor_handle: amdsmi_wrapper.amdsmi_processor_handle
|
||||
) -> bool:
|
||||
if not isinstance(processor_handle, amdsmi_wrapper.amdsmi_processor_handle):
|
||||
raise AmdSmiParameterException(processor_handle, amdsmi_wrapper.amdsmi_processor_handle)
|
||||
|
||||
is_power_management_enabled = ctypes.c_bool()
|
||||
_check_res(
|
||||
amdsmi_wrapper.amdsmi_is_gpu_power_management_enabled(
|
||||
processor_handle, ctypes.byref(is_power_management_enabled)
|
||||
)
|
||||
)
|
||||
|
||||
return is_power_management_enabled.value
|
||||
|
||||
|
||||
def amdsmi_get_fw_info(
|
||||
processor_handle: amdsmi_wrapper.amdsmi_processor_handle
|
||||
) -> List[Dict[str, Any]]:
|
||||
|
||||
Reference in New Issue
Block a user