Sementara para insinyur Intel Linux sangat tepat waktu dalam mengaktifkan sebagian besar dukungan “Sapphire Rapids” Xeon Scalable untuk kernel Linux hulu jauh sebelum peluncuran prosesor pada awal tahun, satu seri tambalan yang berlanjut setelah peluncuran telah telah bekerja untuk mendapatkan status siaga C0.x baru yang didukung. Sapphire Rapids memperkenalkan status idle C0.1/C0.2 baru yang berada di antara status idle POLL paling dangkal dan C1 sebagai status daya rendah berikutnya yang biasanya. Status diam C0.1 dan C0.2 menawarkan perpaduan keuntungan antara POLL dan C1 dengan memiliki latensi pengaktifan yang lebih rendah sekaligus menghemat lebih banyak daya daripada POLL. Status diam C0.x ini direkayasa untuk beban kerja yang sensitif terhadap latensi. Diposting hari ini ke milis kernel Linux adalah iterasi keempat dari tambalan yang mengaktifkan status siaga C0.x. Berbagai masalah tinjauan kode telah diatasi pada putaran ini.
Fokus pada tambalan ini adalah untuk memanfaatkan status siaga C0.2 dan akan diaktifkan secara default untuk Sapphire Rapids dan yang lebih baru sementara dapat dinonaktifkan melalui parameter modul intel_idle.states_off=2. Dari POLL ke C0.2 tercatat penurunan daya AC sebesar 13% atau konsumsi daya CPU RAPL sebesar 18%. Dengan tes Hackbench, status diam yang lebih dangkal memungkinkan peningkatan 0,6 ~ 4%. Tambalan ini sudah terlambat untuk kernel v6.5 tetapi mungkin kita akhirnya akan melihat dukungan ini di akhir tahun dengan v6.6. Mereka yang menginginkan tambalan keadaan menganggur C0.x ini untuk Sapphire Rapids sekarang dapat menemukannya di milis kernel.
Itulah berita seputar Pekerjaan Berlanjut Untuk Mendukung Intel Sapphire Rapids C0.x Idle States Di Linux, semoga bermanfaat. Disadur dari Phoronix.com.