Die nächste Version des Linux-Kernels 7.2 wird Unterstützung für den von NVIDIA entwickelten ACPI-CPPC-v4-Standard integrieren. Diese Technologie ermöglicht es dem Betriebssystem, der Hardware mitzuteilen, wann die Leistung normal ist, um Überhitzung oder übermäßigen Stromverbrauch zu vermeiden. Hinter dieser scheinbar selbstlosen Zusammenarbeit verbirgt sich jedoch eine Strategie zur Kolonisierung freier Software mit proprietären Standards.
Offener Quellcode, aber geschlossene Kontrolle der Schwellenwerte 🔒
Obwohl der Quellcode von ACPI CPPC v4 verfügbar ist, werden die feinen Parameter, die die normale Leistung definieren, ausschließlich von NVIDIA festgelegt. Der Benutzer kann diese Schwellenwerte nicht ändern, ohne Garantie oder Stabilität zu riskieren. Dies kommt insbesondere den Rechenzentren von NVIDIA zugute, wo ihre Chips ihre Effizienz optimieren, während die Konkurrenz möglicherweise eine geringere Leistung erzielt, da sie sich nicht an diesen teilweise geschlossenen Standard anpassen kann. Der Kernel wird größer und komplexer, um ein Problem zu lösen, das die Hardware selbst verwalten sollte.
Die Hardware gönnt sich einen Kaffee, während der Kernel seine Arbeit macht ☕
Es stellt sich also heraus, dass Ihr Prozessor, anstatt sich wie bisher selbst zu regulieren, jetzt den Kernel braucht, der ihm sagt, ob er normal arbeitet oder ob er qualmt. Es ist, als ob Ihr Kühlschrank Sie um Erlaubnis bitten müsste, zu kühlen. Und das Beste: NVIDIA definiert, was normal ist. Wenn sich Ihre AMD-Grafikkarte also ein wenig erwärmt, sagt der Kernel ihr, sie solle langsamer machen, während die RTX weiterhin auf Hochtouren laufen. Alles für das Gemeinwohl, natürlich.