Satu set tambalan ke driver Linux Intel Uncore Frequency (intel-uncore-freq) diharapkan untuk siklus Linux 6.5 yang mengintegrasikan dukungan untuk antarmuka TPMI dan mempersiapkan prosesor yang akan datang dengan kontrol daya tingkat klaster.
Insinyur sumber terbuka Intel telah menyiapkan kernel untuk Intel Topology Aware Register dan Power Management Capsule Interface (TPMI). Ini adalah antarmuka Intel baru untuk menangani fitur manajemen daya pada platform mereka di masa mendatang. Integrasi TPMI telah mendarat sejak Linux 6.3 dan untuk Linux 6.5 ada tambalan yang sekarang diantrikan ke cabang”for-next”driver platform x86 untuk memperluas dukungan TPMI di driver intel-uncore-freq dan mempersiapkan kontrol level cluster dengan perangkat keras masa depan.
Patch Intel yang antri menjelaskan:
CPU generasi baru memiliki kontrol granular pada tingkat cluster. Setiap paket/die dapat memiliki beberapa domain daya, yang selanjutnya dapat memiliki beberapa cluster fabric. Antarmuka TPMI memungkinkan kontrol pada tingkat cluster fabric.
…
Suatu SoC dapat berisi beberapa domain daya dengan individu atau kumpulan partisi mesh. Partisi ini disebut fabric cluster.Jenis mesh tertentu perlu dijalankan pada frekuensi yang sama, mesh tersebut akan ditempatkan di cluster fabric yang sama. Keuntungan dari fabric cluster adalah menawarkan mekanisme yang dapat diskalakan untuk menangani fabric yang dipartisi dalam SoC.
Antarmuka sysfs saat ini mendukung kontrol pada paket dan tingkat mati. Antarmuka ini tidak cukup untuk mendukung kontrol yang lebih terperinci di tingkat klaster fabric.
SoC dengan dukungan TPMI (Topology Aware Register dan PM Capsule Interface), dapat memiliki beberapa domain daya. Setiap domain daya dapat berisi satu atau lebih cluster fabric.
Patch tidak secara eksplisit menyatakan generasi CPU Intel mana yang dimulai dengan dukungan TPMI ini dengan kontrol level cluster, tetapi mengingat waktu tambalan ini, mungkin akan ikut bermain Meteor Lake.
Patch driver Uncore Frequency untuk TPMI dan kontrol level cluster ada di platform-drivers-x86.git cabang for-next hingga jendela penggabungan Linux 6.5 dibuka sekitar awal Juli.