From f963f24d63fe0bf7536120590dcf34b182ca4cab Mon Sep 17 00:00:00 2001 From: gabrpham Date: Tue, 19 Nov 2024 15:16:15 -0600 Subject: [PATCH] [SWDEV-498453] Enabled 'amd-smi set --clk-limit' for virtual environments Signed-off-by: gabrpham Change-Id: I23e994502d4abc1a602d2341e77ad9c50fcf4839 [ROCm/amdsmi commit: 50eaf14b9e4ba70f4be11e17005f1faaa25c42a9] --- projects/amdsmi/amdsmi_cli/amdsmi_commands.py | 2 +- projects/amdsmi/rocm_smi/src/rocm_smi.cc | 5 ----- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/projects/amdsmi/amdsmi_cli/amdsmi_commands.py b/projects/amdsmi/amdsmi_cli/amdsmi_commands.py index 17741c81ce..2af23b6f29 100644 --- a/projects/amdsmi/amdsmi_cli/amdsmi_commands.py +++ b/projects/amdsmi/amdsmi_cli/amdsmi_commands.py @@ -3893,7 +3893,7 @@ class AMDSMICommands(): args.process_isolation = process_isolation if clk_limit: args.clk_limit = clk_limit - + # Handle No GPU passed if args.gpu == None: args.gpu = self.device_handles diff --git a/projects/amdsmi/rocm_smi/src/rocm_smi.cc b/projects/amdsmi/rocm_smi/src/rocm_smi.cc index 5399df7e11..fbb08e5e86 100644 --- a/projects/amdsmi/rocm_smi/src/rocm_smi.cc +++ b/projects/amdsmi/rocm_smi/src/rocm_smi.cc @@ -1250,11 +1250,6 @@ rsmi_dev_perf_level_set_v1(uint32_t dv_ind, rsmi_dev_perf_level_t perf_level) { return RSMI_STATUS_INVALID_ARGS; } - // Bare Metal only feature - if (amd::smi::is_vm_guest()) { - return RSMI_STATUS_NOT_SUPPORTED; - } - DEVICE_MUTEX return set_dev_value(amd::smi::kDevPerfLevel, dv_ind, perf_level); CATCH