风扇属性定义咨询

TargetTemperatureCelsius 和 OriginTargetTemperatureCelsius 两个属性有什么区别?

如果两个属性值不同,调速目标值具体生效哪个属性?

TargetTemperatureCelsius为调速策略的目标温度值,OriginTargetTemperatureCelsius为配置导入时保存的原始目标温度值,配置导入时设置的目标温度值不能超过该值,用于内部逻辑判断,而调速策略生效时使用的是TargetTemperatureCelsius

OriginTargetTemperatureCelsius;你设置的目标温度值不能小于0或者大于这个值;(出于散热风险的考量)


详细可以参考下这篇帖子 散热模块总结 - 交流互助区 - openUBMC 论坛

TargetTemperatureCelsius 或者 SmartcoolingtargetTemperatureCelsius 属性会被持久化吗

配置导入或者busctl设置过的就会持久化

/data/trust/persistence # sqlite3 per_poweroff.db
select * from persist_table where table_name = ‘t_cooling_requirement’;

通过这个命令可以查询