Mesa 19.3 Akan Tiba Dengan Open Source OpenGL 4.6 Dan Beberapa Ekstensi Vulkan Baru Yang Didukung Oleh Intel Dan Driver AMD Radeon

Pembaruan triwulanan yang akan datang untuk Mesa 3D Graphics Library, yang menghadirkan versi ke Mesa 19.3, diharapkan mengemas banyak manfaat, termasuk dukungan untuk OpenGL v4.6 Open Source terbaru, dan beberapa ekstensi Vulkan baru. Pembaruan Mesa 19.3 dapat mendarat secepat minggu ini, dan para ahli berpendapat itu adalah peningkatan terbesar atau paling signifikan sebelum tahun ini berakhir. Pengguna desktop Linux telah dengan sabar menunggu penambahan komponen penting ke Mesa 3D Graphics Library, karena pembaruan sangat ditantang dan karenanya tertunda, karena bug 'pemblokir'.

Mesa 19.3 Akan Tiba Sebelum Natal Untuk Pengguna Desktop Linux:

Mesa 19.3 mungkin memakan waktu sedikit lebih lama dari pembaruan Mesa 19.2 sebelumnya karena adanya bug pemblokir, namun kedatangannya dianggap cukup penting oleh pengguna PC desktop yang lebih memilih OS Linux untuk bermain game. Mesa 19.3 adalah peningkatan besar dalam Perpustakaan Grafik untuk implementasi driver OpenGL / Vulkan.

Ada beberapa penambahan dan peningkatan fitur, tetapi pengguna desktop Linux sangat menantikan hal yang sama hanya karena pembaruan Mesa3D triwulanan ini akhirnya memiliki OpenGL 4.6 untuk Intel. Selain itu, pembaruan juga menyertakan dukungan awal Intel Gen12 / Tiger Lake. Dalam pembaruan ini, Zink telah digabungkan untuk OpenGL di atas Vulkan. Pembaruan terbaru secara signifikan akan menguntungkan Raspberry Pi 4 baru karena peningkatan cara V3D menangani OpenGL ES.

Pembaruan Mesa 19.3 telah menambahkan back-end Radeon Vulkan ACO, yang secara signifikan meningkatkan kinerja gaming di Linux. Terlepas dari peningkatan ini, pembaruan terbaru untuk Mesa 3D Graphics Library menyertakan beberapa ekstensi Vulkan baru yang didukung pada driver Intel dan Radeon. Di bawah ini adalah beberapa sorotan dalam pembaruan resmi Changelog untuk Mesa 19.3:

  • Dukungan OpenGL 4.6 untuk driver Intel i965 / Iris sekarang setelah dukungan SPIR-V tersedia.
  • Berbagai ekstensi OpenGL non-inti lainnya ditambahkan ke berbagai driver.
  • Sejumlah ekstensi Vulkan baru yang didukung oleh Intel ANV dan Radeon RADV seperti KHR_shader_clock, KHR_shader_float_controls, dukungan SPIR-V 1.4, Model Memori Vulkan, shader_subgroup_ballot / shader_subgroup_vote, dan banyak lagi.
  • Dukungan awal untuk grafis Intel Tiger Lake (Gen 12), sementara itu dukungan kernel awal di Linux 5.4.
  • Kompiler ACO shader back-end untuk Radeon RADV sekarang hadir untuk perangkat keras GFX8 melalui GFX10 Navi. RADV ACO dapat diaktifkan dengan variabel lingkungan “RADV_PERFTEST = aco”.
  • Performa driver Intel Gallium3D yang lebih baik hingga hampir dapat menggantikan driver i965 setelah beberapa bug yang tertinggal berhasil diatasi. Mesa 20.0 adalah tahap yang direncanakan untuk mengganti driver default untuk perangkat keras Broadwell dan yang lebih baru.
  • Peningkatan dekode video RadeonSI seperti dekode 8K untuk HEVC / H.265 dan VP9.
  • Dukungan Navi 14 dalam driver RadeonSI (RADV memiliki dukungan pada 19.2).
  • Dukungan kompilasi aman RADV sebagai fitur baru yang sedang dikerjakan oleh Valve.
  • Sistem build SCons sudah tidak digunakan lagi untuk platform non-Windows dengan upaya untuk merangkul sistem build Meson di Mesa dengan lebih baik.
  • Kode AMD mendukung penggunaan antarmuka kernel reset AMDGPU yang baru.
  • Zink digabungkan untuk menyediakan OpenGL dasar melalui dukungan Vulkan dalam Gallium3D.
  • Perbaikan driver TURNIP Vulkan.
  • Performa AMD Radeon APU yang lebih baik.
  • Perbaikan driver Lima Gallium3D bersama dengan pekerjaan berkelanjutan pada Panfrost untuk grafis Mali open-source.
  • Raspberry Pi 4 V3D hampir menangani OpenGL ES 3.1.
  • Nouveau SPIR-V mendukung dalam bekerja menuju dukungan OpenCL akhirnya dengan Clover.
  • Pembersihan besar Gallium3D NIR dalam merawat driver RadeonSI hingga akhirnya mengaktifkan NIR secara default dan pada gilirannya membalik OpenGL 4.6 (tertunda di Mesa 20.0-devel tetapi NIR belum diaktifkan secara default).
  • Compute shader untuk LLVMpipe dan penyempurnaan lainnya pada rasterizer perangkat lunak ini.
  • Cache disk shader Mesa sekarang melayani sistem inti 4+ modern.

Mesa 20.0 Termasuk Driver Gallium3D Intel Untuk Dibangun Secara Default

Jika Mesa 19.3 menarik, pembaruan besar berikutnya untuk Mesa 3D Graphics Library lebih dari itu. Intel berencana untuk menggunakan driver Gallium3D OpenGL Linux baru mereka secara default pada pembaruan triwulanan berikutnya, yang kemungkinan adalah Mesa 20.0. Dengan driver Gallium3D OpenGL Linux yang disertakan secara otomatis, pengguna tidak perlu memilihnya secara manual.

Langkah selanjutnya bagi Intel adalah mengaktifkan driver Gallium3D sebagai pilihan run-time default untuk perangkat keras yang didukung. Ini akan memungkinkan untuk pengujian lebih lanjut menjelang pembekuan fitur Mesa 20.0. Namun, hal tersebut seharusnya hanya terjadi pada akhir bulan berikutnya yaitu Januari 2020. Apalagi rilis stable ini dapat tiba pada akhir Februari atau Maret. Banyak ahli, termasuk Intel, berharap untuk mengubah default untuk Mesa 19.3 itu sendiri, tetapi itu jelas tidak terjadi. Namun, waktu tambahan harus memastikan penghapusan regresi fungsional atau kinerja.

Facebook Twitter Google Plus Pinterest