Dengan keluarnya kernel Linux 6.3-rc1 dan penutupan jendela penggabungan Linux 6.3, pengembang driver grafis open-source Linux mengalihkan perhatian mereka ke pekerjaan fitur yang ingin mereka selesaikan untuk Linux 6.4 musim panas ini. Permintaan penarikan drm-misc-next pertama telah dikirimkan ke DRM-Next dengan beberapa perubahan awal yang akan menargetkan kernel v6.4. Di antara perubahan awal yang dikirim melalui permintaan penarikan drm-misc-next hari ini untuk apa yang akan menjadi materi Linux 6.4 adalah memindahkan kode pembantu suballocator AMD yang digunakan oleh driver grafis kernel Radeon dan AMDGPU. Kode helper suballocator AMD ini sedang "dipromosikan" ke area infrastruktur Direct Rendering Manager (DRM) inti sehingga dapat digunakan oleh driver lain. Secara khusus, suballocator ini dipindahkan ke area umum DRM sehingga dapat dengan mudah digunakan oleh driver grafis kernel Intel Xe Linux yang akan datang. Intel sebelumnya melihat mengadaptasi suballocator AMD untuk digunakan oleh driver kernel i915 yang ada sementara sekarang mereka melanjutkan dengan rencana untuk menggunakannya tetapi untuk driver kernel Xe yang lebih baru. Manajer sublokasi ini tidak bergantung pada detail implementasi khusus AMD dan dapat dengan mudah digunakan secara umum oleh driver lain. Ini hanya beberapa ratus baris kode untuk menangani subalokasi objek buffer. "drm_suballoc" ini akan digunakan oleh driver grafis kernel Xe untuk GPU terintegrasi/diskrit Intel modern. Mudah-mudahan kita akan melihat driver kernel Xe digabungkan akhir tahun ini setidaknya dalam bentuk eksperimental dan untuk grafis Gen12 Tigerlake dan yang lebih baru. Driver kernel i915 akan terus ada untuk perangkat keras grafis Intel yang lebih lama.
Ini bukan pertama kalinya kode driver grafis kernel AMD dipromosikan ke inti DRM sehingga dapat digunakan oleh driver grafis kernel sumber terbuka lainnya. Misalnya, kode penjadwal AMDGPU sebelumnya juga dipromosikan ke inti DRM sehingga driver lain dapat menggunakannya termasuk driver Intel. Itulah sifat sumber terbuka dan berbagi kode di area yang masuk akal untuk menghindari duplikasi kode. Selain pekerjaan suballocator DRM ini, permintaan penarikan drm-misc-next hari ini juga memiliki pembaruan penguraian DisplayID 2.0, perubahan kode manajemen memori GEM, dan perubahan kecil acak lainnya. Harapkan perubahan DRM Linux 6.4 yang lebih signifikan muncul di minggu-minggu mendatang. Lihat pull request ini untuk tambalan hari ini.
Itulah berita seputar Pembantu Subalokator AMD Bersiap Membantu Driver Grafis Xe Linux Baru Intel, semoga bermanfaat. Disadur dari Phoronix.com.Artikel Diperbarui pada: March 07, 2023
Kontributor: Syauqi Wiryahasana
Model: Haifa Manik Intani