Driver penskalaan frekuensi CPU Intel P-State untuk kernel Linux telah menerima perbaikan untuk masalah yang dapat menyebabkan perilaku penskalaan frekuensi CPU yang tidak memadai saat dijalankan pada prosesor hibrid dengan inti E dinonaktifkan.
Bagi mereka yang menjalankan prosesor Intel Core “Alder Lake” atau “Raptor Lake” modern dan memilih untuk menonaktifkan inti E jika hanya ingin fokus pada inti kinerja untuk menghindari keanehan perilaku penjadwalan inti P/E atau karena alasan lain, Intel Driver P-State sampai saat ini mungkin tidak benar-benar berfungsi dengan benar tetapi telah diperbaiki dengan penggabungan kode minggu ini untuk Linux 6.5. Karena ini adalah perbaikan driver, kemungkinan akan di-back-port ke seri kernel stabil Linux yang ada juga.
Perubahan driver Intel P-State adalah menggunakan faktor penskalaan yang benar saat memetakan tingkat performa perangkat keras P-States (HWP) ke nilai frekuensi pada sistem berkemampuan hibrid yang telah menonaktifkan E-core. Insinyur Intel Linux Srinivas Pandruvada menjelaskan masalah di tambalan:
“Beberapa konfigurasi BIOS sistem mungkin menyediakan opsi untuk menonaktifkan E-core. Sebagai bagian dari perubahan ini, fitur CPUID untuk hibrid (Leaf 7 sub leaf 0, EDX[15] = 0) mungkin tidak disetel. Namun batas kinerja HWP akan tetap menjadi menggunakan faktor penskalaan seperti sistem berkemampuan hibrid lainnya.
Pemeriksaan saat ini untuk menerapkan faktor penskalaan akan gagal jika fitur CPUID hibrid tidak disetel. Satu-satunya cara untuk memastikan bahwa penskalaan harus diterapkan adalah dengan memeriksa frekuensi nominal CPPC dan performa nominal. Jika frekuensi nominal CPPC dan kinerja nominal ditentukan dan frekuensi nominal tidak dalam kelipatan 100MHz dari kinerja nominal, maka gunakan faktor penskalaan hibrid.
Pemeriksaan di atas akan gagal untuk sistem yang tidak mendukung hibrid karena mereka tidak menerbitkan bidang frekuensi nominal di CPPC, sehingga fungsi ini dapat digunakan untuk semua sistem HWP tanpa pemeriksaan model cpu tambahan. perubahan manajemen sebagai bagian dari pull request sekunder untuk Linux 6.5. Sementara itu minggu lalu kumpulan utama pembaruan manajemen daya digabungkan untuk kernel Linux 6.5.
Itulah berita seputar Linux Mendapatkan Perbaikan Untuk Penskalaan Frekuensi Intel Hybrid CPU Saat Menonaktifkan E-Cores, semoga bermanfaat. Disadur dari Phoronix.com.