Mesa 19.3 Untuk Tiba Dengan OpenGL Sumber Terbuka 4.6 Dan Beberapa Sambungan Vulkan Baru Yang Disokong Oleh Pemacu Intel Dan AMD Radeon

Perkakasan / Mesa 19.3 Untuk Tiba Dengan OpenGL Sumber Terbuka 4.6 Dan Beberapa Sambungan Vulkan Baru Yang Disokong Oleh Pemacu Intel Dan AMD Radeon 3 minit membaca

Kad Grafik Taichi Variant RX 5000



Kemas kini suku tahunan yang akan datang ke Mesa 3D Graphics Library, yang membawa versi ke Mesa 19.3, diharapkan dapat memberi banyak keuntungan, termasuk sokongan untuk OpenGL v4.6 Open Source terbaru, dan beberapa pelanjutan Vulkan baru. Kemas kini Mesa 19.3 akan muncul secepat minggu ini, dan para pakar berpendapat bahawa ini adalah peningkatan yang paling besar atau paling ketara sebelum tahun ini berakhir. Pengguna desktop Linux tidak sabar-sabar menunggu penambahan komponen kritikal ke Perpustakaan Grafik Mesa 3D, kerana kemas kini sangat ditentang dan oleh itu ditangguhkan, kerana bug 'penyekat'

Mesa 19.3 Untuk Tiba Sebelum Krismas Untuk Pengguna Desktop Linux:

Mesa 19.3 mungkin memakan masa lebih lama daripada kemas kini Mesa 19.2 sebelumnya kerana bug penyekat, tetapi kedatangannya dianggap cukup penting oleh pengguna PC desktop yang lebih suka OS Linux untuk permainan. Mesa 19.3 adalah peningkatan besar dalam Perpustakaan Grafik untuk pelaksanaan pemacu OpenGL / Vulkan.



Terdapat beberapa penambahan dan penambahbaikan ciri, tetapi pengguna desktop Linux tidak sabar-sabar menunggu yang sama hanya kerana kemas kini Mesa3D suku tahunan ini akhirnya mempunyai OpenGL 4.6 untuk Intel. Selain itu, kemas kini juga merangkumi sokongan Intel Gen12 / Tiger Lake awal. Dalam kemas kini ini, Zink telah digabungkan untuk OpenGL di atas Vulkan. Kemas kini terbaru semestinya memberi manfaat kepada Raspberry Pi 4 baru kerana peningkatan cara V3D menangani OpenGL ES.



Kemas kini Mesa 19.3 telah menambahkan Radeon Vulkan ACO back-end, yang semestinya meningkatkan prestasi permainan di Linux. Selain daripada peningkatan ini, kemas kini terbaru untuk Mesa 3D Graphics Library merangkumi beberapa sambungan Vulkan baru yang disokong pada pemacu Intel dan Radeon. Berikut adalah beberapa sorotan dalam Changelog rasmi untuk kemas kini Mesa 19.3:



  • Sokongan OpenGL 4.6 untuk pemacu Intel i965 / Iris sekarang kerana sokongan SPIR-V sudah tersedia.
  • Pelbagai sambungan OpenGL bukan teras lain ditambahkan pada pelbagai pemacu.
  • Sejumlah pelanjutan Vulkan baru yang disokong oleh Intel ANV dan Radeon RADV seperti KHR_shader_clock, KHR_shader_float_controls, sokongan SPIR-V 1.4, Model Memori Vulkan, shader_subgroup_ballot / shader_subgroup_vote, dan banyak lagi.
  • Sokongan awal untuk grafik Intel Tiger Lake (Gen 12), sokongan kernel awal sementara itu di Linux 5.4.
  • Bahagian belakang pengkomputer ACO shader untuk Radeon RADV kini hadir untuk perkakasan GFX8 melalui GFX10 Navi. RADV ACO dapat diaktifkan dengan pemboleh ubah persekitaran 'RADV_PERFTEST = aco'.
  • Prestasi pemacu Intel Gallium3D yang lebih baik sehingga hampir dapat menggantikan pemacu i965 sebaik sahaja beberapa bug berlarutan diselesaikan. Mesa 20.0 adalah peringkat yang dirancang untuk menukar pemacu lalai untuk perkakasan Broadwell dan yang lebih baru.
  • Peningkatan decode video RadeonSI seperti penyahkodan 8K untuk HEVC / H.265 dan VP9.
  • Sokongan Navi 14 dalam pemacu RadeonSI (RADV mendapat sokongan pada tahun 19.2).
  • RADV sokongan kompilasi selamat sebagai ciri baru yang sedang diusahakan oleh Valve.
  • Sistem binaan SCons sudah tidak digunakan lagi untuk platform bukan Windows dengan usaha menerapkan sistem binaan Meson di Mesa dengan lebih baik.
  • Kod AMD menyokong menggunakan antara muka kernel reset AMDGPU yang baru.
  • Zink digabungkan kerana menyediakan sokongan OpenGL asas melalui Vulkan dalam Gallium3D.
  • TURNIP peningkatan pemandu Vulkan.
  • Prestasi AMD Radeon APU yang lebih baik.
  • Penambahbaikan pemandu Lima Gallium3D bersama kerja berterusan pada Panfrost untuk grafik Mali sumber terbuka.
  • Raspberry Pi 4 V3D hampir menangani OpenGL ES 3.1.
  • Sokongan Nouveau SPIR-V dalam usaha mencapai sokongan OpenCL akhirnya dengan Clover.
  • Pembersihan Gallium3D NIR yang besar dalam merawat pemandu RadeonSI akhirnya membolehkan NIR secara lalai dan seterusnya membalikkan OpenGL 4.6 (menunggu di Mesa 20.0-devel tetapi NIR belum dihidupkan secara lalai).
  • Hitung shader untuk LLVMpipe dan tambahan lain pada rasterizer perisian ini.
  • Cache cakera Mesa shader kini memenuhi sistem teras 4+ moden.

Mesa 20.0 Termasuk Pemacu Intel Gallium3D Untuk Dibangun Secara Lalai

Sekiranya Mesa 19.3 menarik, kemas kini utama seterusnya ke Mesa 3D Graphics Library lebih hebat lagi. Intel merancang untuk menggunakan yang baru Pemacu Gallium3D OpenGL Linux secara lalai dalam kemas kini suku tahun berikutnya, yang boleh menjadi Mesa 20.0. Dengan pemacu Gallium3D OpenGL Linux disertakan secara automatik, pengguna tidak perlu memilihnya secara manual.

Langkah seterusnya untuk Intel ialah dengan menggunakan pemacu Gallium3D sebagai pilihan jangka masa lalai untuk perkakasan yang disokong. Ini akan membolehkan lebih banyak ujian menjelang pembekuan ciri Mesa 20.0. Namun, ini seharusnya berlaku hanya pada akhir bulan depan, iaitu Januari 2020. Lebih-lebih lagi, pelepasan stabil boleh tiba pada akhir Februari atau Mac. Banyak pakar, termasuk Intel, berharap dapat mengubah lalai untuk Mesa 19.3 itu sendiri, tetapi itu jelas tidak berlaku. Namun, masa tambahan harus memastikan penghapusan penurunan fungsi atau prestasi.