}
 
        switch (member) {
-       case METRICS_AVERAGE_GFXCLK:
+       case METRICS_CURR_GFXCLK:
                *value = metrics->GfxclkFrequency;
                break;
        case METRICS_AVERAGE_SOCCLK:
        case METRICS_AVERAGE_DCLK:
                *value = metrics->DclkFrequency;
                break;
-       case METRICS_AVERAGE_UCLK:
+       case METRICS_CURR_UCLK:
                *value = metrics->MemclkFrequency;
                break;
        case METRICS_AVERAGE_GFXACTIVITY:
        }
 
        switch (member) {
-       case METRICS_AVERAGE_GFXCLK:
+       case METRICS_CURR_GFXCLK:
                *value = metrics->Current.GfxclkFrequency;
                break;
        case METRICS_AVERAGE_SOCCLK:
        case METRICS_AVERAGE_DCLK:
                *value = metrics->Current.DclkFrequency;
                break;
-       case METRICS_AVERAGE_UCLK:
+       case METRICS_CURR_UCLK:
                *value = metrics->Current.MemclkFrequency;
                break;
        case METRICS_AVERAGE_GFXACTIVITY:
                break;
        case AMDGPU_PP_SENSOR_GFX_MCLK:
                ret = vangogh_common_get_smu_metrics_data(smu,
-                                                  METRICS_AVERAGE_UCLK,
+                                                  METRICS_CURR_UCLK,
                                                   (uint32_t *)data);
                *(uint32_t *)data *= 100;
                *size = 4;
                break;
        case AMDGPU_PP_SENSOR_GFX_SCLK:
                ret = vangogh_common_get_smu_metrics_data(smu,
-                                                  METRICS_AVERAGE_GFXCLK,
+                                                  METRICS_CURR_GFXCLK,
                                                   (uint32_t *)data);
                *(uint32_t *)data *= 100;
                *size = 4;