diff --git a/projects/amdsmi/amdsmi_cli/amdsmi_helpers.py b/projects/amdsmi/amdsmi_cli/amdsmi_helpers.py index 080cc3538e..2083c15530 100644 --- a/projects/amdsmi/amdsmi_cli/amdsmi_helpers.py +++ b/projects/amdsmi/amdsmi_cli/amdsmi_helpers.py @@ -617,8 +617,11 @@ class AMDSMIHelpers(): """ # Get card vendor id asic_info = amdsmi_interface.amdsmi_get_gpu_asic_info(device_handle) - return asic_info['vendor_id'] == AMD_VENDOR_ID - + try: + vendor_value = int(asic_info['vendor_id'], 16) + return vendor_value == AMD_VENDOR_ID + except: + return False def get_perf_levels(self): perf_levels_str = [clock.name for clock in amdsmi_interface.AmdSmiDevPerfLevel]