有谁知道为什么 ACPI 命名空间不断变化?不久前,我在 Red Hat 系统上有一个脚本,它从“/proc/acpi/Thermal_zone/THRM”读取 CPU 温度。现在我有一个新的(但类似的硬件)和相对相同的发行版(除了这里和那里的一些驱动程序),它已更改为“/proc/acpi/Thermal_zone/TZ00”和“/proc/acpi/Thermal_zone/TZ01” ?
这也是CPU散热吗?或者是为了别的什么?
我知道大多数人会说,阅读 ACPI 文档...但这超出了重点。为什么以及谁不断改变命名空间?
答案1
ACPI 与过去 15 年来发生了巨大变化的硬件紧密相关。从未存在过的双核处理器(或者在 97 年极其昂贵)现在已成为标准配置。现代 GPU 现在非常耗电,以至于它们可能需要自己的热监视器。现在添加热监视器的成本足够便宜,其他设备也可能有热监视器。
不要责怪软件人员必须跟上硬件的变化。这是自然的。改变可能会令人沮丧。放松,深呼吸十次,必要时进行适应。
现在大多数版本都有各种工具来监视和报告温度。许多人擅长自我配置。您可能想检查一下。