Driver Intel Iris Gallium3D untuk dukungan OpenGL modern bekerja pada perangkat keras mulai dari prosesor Broadwell lama dengan grafis terintegrasi "Gen8" seperti halnya driver HasVK Vulkan untuk Haswell/Broadwell. Namun untuk memungkinkan fokus pada grafis umum Skylake "Gen9" dan arsitektur grafis Intel yang lebih baru/masa depan, kode Mesa yang tertunda berupaya memisahkan kode Broadwell/Gen8 yang lama. Dukungan Gen8 akan tetap ada di dalam pohon tetapi terpisah dari kode kompiler lainnya sehingga kode tersebut dapat terus ditingkatkan untuk perangkat keras Intel yang lebih baru tanpa risiko regresi/rusaknya perangkat keras yang masih menggunakan prosesor era Broadwell.
Insinyur grafis Intel Caio Oliveira telah memimpin upaya untuk memisahkan kode kompiler Gen8 (Gfx8) ke dalam modul terpisah untuk digunakan oleh driver OpenGL/Vulkan yang relevan. Ini secara efektif mengambil gambaran status kode pengemudi saat ini sehingga dapat hidup di wilayahnya yang tersegmentasi. Kemudian kode kompiler grafis Gfx9+ dapat dipertahankan dan ditingkatkan seiring berjalannya waktu tanpa mengkhawatirkan dukungan perangkat keras yang lebih lama.
Oliveira menjelaskan dalam permintaan penggabungan yang tertunda:
"Tujuan utamanya di sini adalah memungkinkan kami membuat perubahan yang lebih agresif pada kompiler yang menargetkan driver anv dan iris tanpa berpotensi merusak driver versi Gfx yang lebih lama. Cakupan pengujian kami untuk driver tersebut jauh lebih terbatas. Hal ini konsisten dengan pemisahan asli dari driver tersebut. driver (crocus hasvk) sendiri.
Memilih Gfx9+ meminimalkan kombinasi driver dan kompiler, dan juga menyinkronkan dengan anv. Jika kita melakukan pemisahan driver lagi, menurut saya merupakan ide yang bagus untuk menyatukan semuanya. "Beberapa elemen dari restrukturisasi kode tersebut telah diterapkan sementara bagian lainnya masih dalam proses. Kita akan lihat apakah ini pergantian selesai pada waktunya untuk Mesa 24.1 untuk kemudian menghapus kode Gfx8.
Prosesor Core i7 5775C Broadwell yang pernah menarik...
Langkah ini masuk akal karena Broadwell sudah berusia 11 tahun... Dukungan driver grafis Linux sumber terbuka akan tetap tersedia dan upstream meskipun jangan berharap ada perbaikan besar di masa mendatang, di setidaknya dari pihak Intel sementara terkadang ada penghobi open source yang ingin sekali menggaruknya. Pada akhir tahun 2022, Intel telah mengakhiri masa pakainya Ice Lake melalui dukungan driver grafis Skylake dan Elkhart Lake. Jadi di sisi Linux/open-source, ini merupakan cerita yang lebih baik untuk dukungan perangkat keras jangka panjang.
Itulah berita seputar Kode Driver Intel Mesa Berfungsi Untuk Memisahkan Kode Grafis Broadwell "Gen8" Lama, semoga bermanfaat. Disadur dari Phoronix.com.