summaryrefslogtreecommitdiff
path: root/src/nvml.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvml.h')
-rw-r--r--src/nvml.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/nvml.h b/src/nvml.h
index 84059da..ec03dfa 100644
--- a/src/nvml.h
+++ b/src/nvml.h
@@ -907,8 +907,13 @@ typedef enum nvmlGpuVirtualizationMode {
#define NVML_FI_DEV_PERF_POLICY_TOTAL_APP_CLOCKS 80 //!< Perf Policy Counter for Total App Clock Policy
#define NVML_FI_DEV_PERF_POLICY_TOTAL_BASE_CLOCKS 81 //!< Perf Policy Counter for Total Base Clocks Policy
+/* HBM temperature counters */
+#define NVML_FI_DEV_HBM_STACK_0_TEMP 82 //!< HBM Stack Temperature for stack 0
+#define NVML_FI_DEV_HBM_STACK_1_TEMP 83 //!< HBM Stack Temperature for stack 1
+#define NVML_FI_DEV_HBM_STACK_2_TEMP 84 //!< HBM Stack Temperature for stack 2
+#define NVML_FI_DEV_HBM_STACK_3_TEMP 85 //!< HBM Stack Temperature for stack 3
-#define NVML_FI_MAX 82 //!< One greater than the largest field ID defined above
+#define NVML_FI_MAX 86 //!< One greater than the largest field ID defined above
/**
* Information for a Field Value Sample
@@ -1159,9 +1164,6 @@ typedef struct nvmlEventData_st
*/
#define nvmlClocksThrottleReasonSyncBoost 0x0000000000000010LL
-/** Some other unspecified factor is reducing the clocks */
-#define nvmlClocksThrottleReasonUnknown 0x8000000000000000LL
-
/** Bit mask representing no clocks throttling
*
* Clocks are as high as possible.
@@ -1177,8 +1179,7 @@ typedef struct nvmlEventData_st
| nvmlClocksThrottleReasonSwPowerCap \
| nvmlClocksThrottleReasonHwSlowdown \
| nvmlClocksThrottleReasonSyncBoost \
- | nvmlClocksThrottleReasonUnknown \
- )
+)
/** @} */
/***************************************************************************************************/