Pada hari Jumat, sejumlah besar tambalan yang memengaruhi driver kernel AMDGPU/Radeon/AMDKFD dikirimkan untuk DRM-Next untuk mengantri hingga jendela penggabungan kernel Linux 6.5 terbuka dalam beberapa minggu mendatang. Banyak kode fitur baru adalah bagian dari tarikan ini untuk memanfaatkan perangkat keras baru, terus menyempurnakan manajemen daya GPU AMD di Linux, dan banyak lagi.
Melanjutkan untuk meningkatkan dukungan manajemen daya di Linux, khususnya seputar fitur terkait tampilan. Untuk Linux 6.5 kode DC AMDGPU mengaktifkan dukungan SubVP dan FAMS. FAMS adalah untuk Firmware Assisted Memory-clock Switching dan awalnya diimplementasikan untuk AMDGPU tahun lalu dan sekarang diperpanjang untuk IP DCN 3.1 yang lebih baru. SubVP adalah untuk fungsionalitas Sub-Viewport yang sekarang diaktifkan di lebih banyak kondisi. Penanganan residensi Z8 juga telah disesuaikan untuk penghematan daya.
Salah satu fitur baru untuk Linux 6.5 di AMDGPU adalah dukungan buffer bayangan prosesor perintah (CP). Ini adalah bagian dari dukungan shadowing berbantuan firmware untuk perangkat keras GFX11/RDNA3. Fungsionalitas kernel ini dipasangkan dengan firmware CP baru diperlukan untuk preemption mid-command-buffer dan dukungan SR-IOV yang tepat dengan GPU AMD yang baru. Driver ruang pengguna selanjutnya dapat menikmati retensi status di seluruh pengiriman perintah. Mid-Command Buffer Preemption (MCBP) memungkinkan host untuk menginterupsi dan mendahului eksekusi ring perangkat keras apa pun, seperti saat berbagi GPU antara host dan tamu virtual.
Di ruang pengguna, driver RADV telah mempersiapkan dukungan MCBP serta driver RadeonSI.
Di bagian depan perangkat keras baru terdapat peningkatan pada dukungan tampilan DCN 3.2, perbaikan DCN 3.1.x, perbaikan VCN 3.x, dukungan partisi untuk berbagai blok IP, dan blok IP lainnya diperbarui.
Untuk membantu integrasi berkelanjutan (CI) dan pengujian, driver AMDGPU telah menambahkan opsi Kconfig “DRM_AMDGPU_WERROR” yang baru. Mengaktifkan DRM_AMDGPU_WERROR akan memaksa kompiler kode untuk melontarkan kesalahan alih-alih peringatan saat mengkompilasi modul kernel ini.
Perubahan AMDGPU minggu ini juga sekarang termasuk menempatkan deskriptor antrean memori (MQD) di vRAM untuk menurunkan latensi preemption, memperhitungkan NUMA selama alokasi memori, dan perbaikan floating point AMDGPU DC untuk arsitektur CPU LoongArch. Pull juga menambahkan NUMA-awareness ke kumpulan manajemen memori TTM dan NUMA untuk partisi dengan kode driver kernel komputasi AMDKFD. Permintaan penarikan ini berat pada perbaikan dengan sejumlah tambalan untuk mengatasi masalah seputar peringatan kode, SR-IOV, pengaturan ulang DC GPU, tampilan scatter gathering (S/G), GFXOFF, dan perbaikan S0ix.
Lihat pull request ini untuk set lengkap tambalan fitur driver grafis kernel AMD untuk minggu ini.
Itulah berita seputar Driver Grafis AMD Di Linux 6.5 Meningkatkan Manajemen Daya, Menambahkan CP Shadow Buffer, semoga bermanfaat. Disadur dari Phoronix.com.