[][src]Function nvapi_sys::gpu::pstate::NvAPI_GPU_GetPstates20

pub unsafe fn NvAPI_GPU_GetPstates20(
    hPhysicalGPU: NvPhysicalGpuHandle,
    pPstatesInfo: *mut NV_GPU_PERF_PSTATES20_INFO
) -> NvAPI_Status

This API retrieves all performance states (P-States) 2.0 information.

P-States are GPU active/executing performance capability states. They range from P0 to P15, with P0 being the highest performance state, and P15 being the lowest performance state. Each P-State, if available, maps to a performance level. Not all P-States are available on a given system. The definition of each P-States are currently as follow:

  • P0/P1 - Maximum 3D performance
  • P2/P3 - Balanced 3D performance-power
  • P8 - Basic HD video playback
  • P10 - DVD playback
  • P12 - Minimum idle power consumption