Linux内核7.2的下一版本将集成对NVIDIA创建的ACPI CPPC v4标准的支持。这项技术允许操作系统向硬件传达何时性能正常,旨在避免过热或过度功耗。然而,在这种看似无私的合作背后,隐藏着一种通过专有标准对自由软件进行殖民的策略。
开源代码,但阈值控制封闭 🔒
尽管ACPI CPPC v4的源代码是开放的,但定义正常性能的精细参数完全由NVIDIA设定。用户无法修改这些阈值,否则将面临保修或稳定性风险。这尤其有利于NVIDIA的数据中心,其芯片能优化效率,而竞争对手可能因无法适应这种部分封闭的标准而性能下降。内核变得更大更复杂,只是为了解决本应由硬件自行管理的问题。
硬件悠闲喝咖啡,内核忙得团团转 ☕
所以现在的情况是,你的处理器不再像以前那样自我调节,反而需要内核告诉它是否工作正常或已经过热。这就像你的冰箱需要你批准才能制冷。更妙的是:NVIDIA定义了什么是正常,所以如果你的AMD显卡稍微发热,内核就会让它降速,而RTX系列却可以全速运行。当然,这都是为了大家好。