From 9dce427c695f0b6851faf9bed802eb908b3e7db6 Mon Sep 17 00:00:00 2001
From: "Ma, Li"
Date: Fri, 24 Jan 2025 10:22:08 +0800
Subject: [PATCH] Fix Memory Current Bandwidth (#98)
Adjust the calculation order to ensure accuracy.
Change-Id: Ica10769fa3dba10c67428d09ffd454fc09ed0da8
Signed-off-by: Li Ma
---
rdc_libs/rdc/src/RdcMetricFetcherImpl.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/rdc_libs/rdc/src/RdcMetricFetcherImpl.cc b/rdc_libs/rdc/src/RdcMetricFetcherImpl.cc
index 89d9bca79c..e32404fec2 100644
--- a/rdc_libs/rdc/src/RdcMetricFetcherImpl.cc
+++ b/rdc_libs/rdc/src/RdcMetricFetcherImpl.cc
@@ -595,7 +595,7 @@ rdc_status_t RdcMetricFetcherImpl::fetch_smi_field(uint32_t gpu_index, rdc_field
value->status = amdsmi_get_gpu_vram_info(processor_handle, &vram_info);
if (value->status == AMDSMI_STATUS_SUCCESS) {
- value->value.l_int = value->value.l_int / 100 * vram_info.vram_max_bandwidth;
+ value->value.l_int = value->value.l_int * vram_info.vram_max_bandwidth / 100;
}
break;
}