Selama beberapa bulan terakhir AMD telah secara aktif berupaya untuk mengaktifkan fungsionalitas AMD P-State Preferred Core untuk Linux sehingga prosesor modern mereka dapat mengkomunikasikan core “pilihan” ke penjadwal kernel Linux untuk membuat keputusan yang lebih baik seputar penempatan tugas dan pada akhirnya memastikan kinerja terbaik prosesor Ryzen dan EPYC yang berjalan di Linux. Minggu ini mereka sudah melakukan yang ke-11 untuk melakukan patch kernel ini.
Seperti driver penskalaan frekuensi CPU AMD P-State, fungsionalitas P-State Preferred Core juga bergantung pada informasi ACPI CPPC dari platform untuk membuat keputusan yang lebih bijaksana guna memaksimalkan kinerja dan efisiensi daya.
Implementasi sebelumnya dari inti pilihan amd-pstate hanya mendukung peringkat inti statis dan kinerja yang ditargetkan. Kini ia memiliki kemampuan untuk secara dinamis mengubah inti pilihan berdasarkan beban kerja dan kondisi platform serta memperhitungkan termal dan penuaan.
Driver Amd-pstate menggunakan fungsi dan struktur data yang disediakan oleh arsitektur ITMT untuk memungkinkan penjadwal memilih penjadwalan pada inti yang bisa mendapatkan frekuensi lebih tinggi dengan tegangan lebih rendah. Kami menyebutnya inti pilihan amd-pstate.
…
Driver Amd-pstate akan memberikan pemesanan inti awal pada saat boot. Itu bergantung pada antarmuka CPPC untuk mengkomunikasikan peringkat inti ke sistem operasi dan penjadwal untuk memastikan bahwa OS memilih inti dengan kinerja tertinggi terlebih dahulu untuk penjadwalan proses. Ketika driver amd-pstate menerima pesan dengan perubahan kinerja tertinggi, peringkat inti akan diperbarui. Dengan AMD P-State Preferred Core yang sudah didukung di Windows, semoga dukungan Linux akan segera digabungkan dan diterapkan ke Linux H1`2024 distribusi. Patch v11 baru minggu ini hanya mengalami sedikit perubahan dibandingkan revisi sebelumnya.
Kami berharap pekerjaan ini dapat diselesaikan tepat pada waktunya untuk jendela penggabungan Linux 6.8 yang akan datang.
Itulah berita seputar AMD Memposting Iterasi ke-11 Patch Inti Pilihan P-State Untuk Linux, semoga bermanfaat. Disadur dari Phoronix.com.