diff --git a/level_zero/tools/source/sysman/standby/linux/os_standby_imp.cpp b/level_zero/tools/source/sysman/standby/linux/os_standby_imp.cpp index 47b0cc7116..48581dca0a 100644 --- a/level_zero/tools/source/sysman/standby/linux/os_standby_imp.cpp +++ b/level_zero/tools/source/sysman/standby/linux/os_standby_imp.cpp @@ -56,10 +56,12 @@ ze_result_t LinuxStandbyImp::getMode(zet_standby_promo_mode_t &mode) { } ze_result_t LinuxStandbyImp::setMode(zet_standby_promo_mode_t mode) { - if (ZET_STANDBY_PROMO_MODE_DEFAULT == mode) { - return pSysfsAccess->write(standbyModeFile, standbyModeDefault); - } - return pSysfsAccess->write(standbyModeFile, standbyModeNever); + // standbyModeFile is not writable. + // Mode cannot be set from L0. + // To set the mode, user must reload + // the i915 module and set module parameter + // enable_rc6 appropriately. + return ZE_RESULT_ERROR_UNSUPPORTED_FEATURE; } LinuxStandbyImp::LinuxStandbyImp(OsSysman *pOsSysman) {