From 8e645a6da7fa74538ad2efb4214b52ee74f97e14 Mon Sep 17 00:00:00 2001 From: Bindhiya Kanangot Balakrishnan Date: Fri, 15 Aug 2025 11:25:43 -0500 Subject: [PATCH] [SWDEV-547160] Fix VRAM percentage calculation The vram_percent calculation was missing multiplication by 100. Signed-off-by: Bindhiya Kanangot Balakrishnan [ROCm/amdsmi commit: 41488f0c1805b0b5d0566ab56e18a4654e6a5f45] --- projects/amdsmi/amdsmi_cli/amdsmi_commands.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/projects/amdsmi/amdsmi_cli/amdsmi_commands.py b/projects/amdsmi/amdsmi_cli/amdsmi_commands.py index 9e3dea0a5a..4c75273abd 100644 --- a/projects/amdsmi/amdsmi_cli/amdsmi_commands.py +++ b/projects/amdsmi/amdsmi_cli/amdsmi_commands.py @@ -5945,7 +5945,10 @@ class AMDSMICommands(): monitor_values['vram_used'] = vram_used monitor_values['vram_free'] = vram_total - vram_used monitor_values['vram_total'] = vram_total - monitor_values['vram_percent'] = round ((vram_used / vram_total), 2) + if vram_total != 0: + monitor_values['vram_percent'] = round ((vram_used / vram_total) * 100, 2) + else: + monitor_values['vram_percent'] = "N/A" vram_usage_unit = "MB" vram_percent_unit = "%"