(PDF) - v (older) - Last updated , - Send Feedback

4.31. Power Smoothing Information

Typedefs

typedef nvmlPowerSmoothingProfile_v1_t  nvmlPowerSmoothingProfile_t
Current version for the power smoothing profile structure.
typedef nvmlPowerSmoothingState_v1_t  nvmlPowerSmoothingState_t
Current version for the power smoothing state structure.

Functions

nvmlReturn_t nvmlDevicePowerSmoothingActivatePresetProfile ( nvmlDevice_t device, nvmlPowerSmoothingProfile_t* profile )
nvmlReturn_t nvmlDevicePowerSmoothingSetState ( nvmlDevice_t device, nvmlPowerSmoothingState_t* state )
nvmlReturn_t nvmlDevicePowerSmoothingUpdatePresetProfileParam ( nvmlDevice_t device, nvmlPowerSmoothingProfile_t* profile )

Typedefs

typedef nvmlPowerSmoothingProfile_v1_t nvmlPowerSmoothingProfile_t

Current version for the power smoothing profile structure.

typedef nvmlPowerSmoothingState_v1_t nvmlPowerSmoothingState_t

Current version for the power smoothing state structure.

Functions

nvmlReturn_t nvmlDevicePowerSmoothingActivatePresetProfile ( nvmlDevice_t device, nvmlPowerSmoothingProfile_t* profile )
Parameters
device
The identifier of the target device
profile
Reference to nvmlPowerSmoothingProfile_t. Note that only profile->profileId is used and the rest of the structure is ignored.
Returns

Description

Activiate a specific preset profile for datacenter power smoothing The API only sets the active preset profile based on the input profileId, and ignores the other parameters of the structure.

nvmlReturn_t nvmlDevicePowerSmoothingSetState ( nvmlDevice_t device, nvmlPowerSmoothingState_t* state )
Parameters
device
The identifier of the target device
state
Reference to nvmlPowerSmoothingState_t
Returns

Description

Enable or disable the Power Smoothing Feature See nvmlEnableState_t for details on allowed states

nvmlReturn_t nvmlDevicePowerSmoothingUpdatePresetProfileParam ( nvmlDevice_t device, nvmlPowerSmoothingProfile_t* profile )
Parameters
device
The identifier of the target device
profile
Reference to nvmlPowerSmoothingProfile_t struct
Returns

Description

Update the value of a specific profile parameter contained within nvmlPowerSmoothingProfile_t

NVML_POWER_SMOOTHING_PROFILE_PARAM_PERCENT_TMP_FLOOR expects a value as a percentage from 00.00-100.00% NVML_POWER_SMOOTHING_PROFILE_PARAM_RAMP_UP_RATE expects a value in W/s NVML_POWER_SMOOTHING_PROFILE_PARAM_RAMP_DOWN_RATE expects a value in W/s NVML_POWER_SMOOTHING_PROFILE_PARAM_RAMP_DOWN_HYSTERESIS expects a value in ms


(PDF) - v (older) - Last updated , - Send Feedback