Show / Hide Table of Contents

    Enum nvmlClocksThrottleReason

    nvmlClocksThrottleReasons

    Namespace: ManagedCuda.Nvml
    Assembly: ManagedNvml.dll
    Syntax
    [Flags]
    public enum nvmlClocksThrottleReason : ulong

    Fields

    Name Description
    All

    Bit mask representing all supported clocks throttling reasons. New reasons might be added to this list in the future

    ApplicationsClocksSetting

    GPU clocks are limited by current setting of applications clocks

    GpuIdle

    Nothing is running on the GPU and the clocks are dropping to Idle state

    HwSlowdown

    HW Slowdown (reducing the core clocks by a factor of 2 or more) is engaged

    This is an indicator of:

    • temperature being too high

    • External Power Brake Assertion is triggered (e.g. by the system power supply)

    • Power draw is too high and Fast Trigger protection is reducing the clocks

    • May be also reported during PState or clock change

    • This behavior may be removed in a later release.

    None

    Bit mask representing no clocks throttling. Clocks are as high as possible.

    SwPowerCap

    SW Power Scaling algorithm is reducing the clocks below requested clocks

    SyncBoost

    Sync Boost. This GPU has been added to a Sync boost group with nvidia-smi or DCGM in order to maximize performance per watt. All GPUs in the sync boost group will boost to the minimum possible clocks across the entire group. Look at the throttle reasons for other GPUs in the system to see why those GPUs are holding this one at lower clocks.

    Unknown

    Some other unspecified factor is reducing the clocks

    • Improve this Doc
    • View Source
    Back to top Generated by DocFX