La prossima versione del kernel Linux 7.2 integrerà il supporto per lo standard ACPI CPPC v4, creato da NVIDIA. Questa tecnologia consente al sistema operativo di comunicare all'hardware quando le prestazioni sono normali, cercando di evitare surriscaldamento o consumo eccessivo. Tuttavia, dietro questa collaborazione apparentemente altruistica si nasconde una strategia di colonizzazione del software libero con standard proprietari.
Codice aperto, ma controllo chiuso delle soglie 🔒
Sebbene il codice sorgente di ACPI CPPC v4 sia disponibile, i parametri fini che definiscono le prestazioni normali sono stabiliti esclusivamente da NVIDIA. L'utente non potrà modificare queste soglie senza rischiare garanzie o stabilità. Ciò avvantaggia specialmente i data center di NVIDIA, dove i loro chip ottimizzano l'efficienza, mentre la concorrenza potrebbe vedere prestazioni inferiori non potendosi adattare a questo standard parzialmente chiuso. Il kernel diventa più grande e complesso per risolvere un problema che l'hardware dovrebbe gestire da solo.
L'hardware si prende un caffè mentre il kernel fa il suo lavoro ☕
Quindi ora scopriamo che il tuo processore, invece di autoregolarsi come fino ad ora, ha bisogno che il kernel gli dica se sta lavorando normalmente o se sta fumando. È come se il tuo frigorifero ti chiedesse il permesso per raffreddare. E la parte migliore: NVIDIA definisce cosa è normale, quindi se la tua scheda grafica AMD si scalda un po', il kernel le dirà di rallentare mentre le RTX continuano a tutta velocità. Tutto per il bene comune, naturalmente.