Jadual 21.3 telah pun dikeluarkan dan disertakan dengan pelbagai perubahan dan penambahbaikan pada pengawal

Jadual pemandu

Selepas empat bulan pembangunan pelancaran pelaksanaan percuma OpenGL dan API Vulkan: Jadual 21.3.0, yang diletakkan sebagai versi pertama cawangan Mesa 21.3.x yang mempunyai keadaan percubaan. Selepas penstabilan kod akhir, versi stabil 21.3.1 akan dikeluarkan.

Mesa 21.3 memberikan sokongan OpenGL 4.6 sepenuhnya untuk pemacu 965, iris (Intel), radeonsi (AMD), zink dan llvmpipe. Sokongan untuk OpenGL 4.5 tersedia untuk GPU AMD (r600) dan NVIDIA (nvc0), dan OpenGL 4.3 kepada virgl (GPU maya Virgil3D untuk QEMU / KVM). Sokongan Vulkan 1.2 tersedia untuk kad Intel dan AMD, serta mod emulator (vn) dan rasterizer perisian lavapipe, sokongan Vulkan 1.1 tersedia untuk GPU Qualcomm dan rasterizer perisian lavapipe, dan Vulkan 1.0 tersedia untuk Broadcom VideoCore VI GPU (Raspberry Pi 4).

Jadual 21.3.0 perkara baru

Dalam versi baharu Mesa yang dibentangkan ini, ia diserlahkan pengawal Zink (pelaksanaan API OpenGL di atas Vulkan, yang membolehkan anda mendapatkan OpenGL dipercepatkan perkakasan jika sistem anda mempunyai pemacu terhad untuk menyokong hanya API Vulkan) ia serasi dengan OpenGL ES 3.2.

Manakala pengawal panfrost, direka bentuk untuk berfungsi dengan GPU berdasarkan Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) dan Bifrost (Mali G3x, G5x, G7x) seni bina mikro, ia diperakui secara rasmi untuk keserasian dengan OpenGL ES 3.1.

Selain itu, pemandu v3dv dibangunkan untuk pemecut grafik VideoCore VI yang digunakan daripada model Raspberry Pi 4 Ia telah diperakui untuk menyokong API Grafik Vulkan 1.1 dan juga telah menambah sokongan untuk pelorek geometri. Prestasi kod yang dijana oleh pengkompil shader telah dipertingkatkan dengan ketara, yang memberi kesan positif pada kelajuan program yang secara aktif menggunakan shader, contohnya, permainan berdasarkan Unreal Engine 4.

Pengawal RADV Vulkan (AMD) menambah sokongan percubaan untuk pengesanan sinar dan pelorek surih sinar. Untuk kad GFX10.3, pemilihan primitif didayakan secara lalai menggunakan enjin teduhan NGG (Next Generation Geometry).

Ini juga menonjol pengawal lavapipe dengan pelaksanaan rasterizer perisian untuk API Vulkan (serupa dengan llvmpipe, tetapi untuk Vulkan, yang menterjemahkan panggilan daripada API Vulkan kepada API Gallium) mempunyai sokongan untuk penapisan tekstur anisotropik dan sokongan tambahan untuk Vulkan 1.2.
Pengawal OpenGL lvmpipe, sokongan tambahan untuk operasi FP16, penapisan tekstur anisotropik (GL_ARB_texture_filter_anisotropic) dan kawasan memori yang disematkan (GL_AMD_pinned_memory). Sokongan telah disediakan untuk profil keserasian OpenGL 4.5.

Pemacu OpenGL Iris (pemacu baharu untuk GPU Intel) menambah keupayaan kompilasi shader berbilang benang dan penjejak status VA-API (Video Acceleration API) menyediakan sokongan untuk mempercepatkan pengekodan dan penyahkodan video AV1 apabila menggunakan pemacu AMD GPU.

Ia juga disebut bahawa sokongan EGL dilaksanakan untuk platform Windows dan itu menambah sokongan untuk sambungan EGL_EXT_present_opaque untuk Wayland, selain itu membetulkan isu dengan paparan ketelusan dalam permainan yang dijalankan dalam persekitaran berdasarkan protokol Wayland.

Mengenai pemacu Vulkan RADV (AMD), ANV (Intel) dan lavapipe, sokongan untuk sambungan telah ditambahkan:

  • VK_EXT_shader_atomic_float2 (Intel, RADV).
  • VK_EXT_vertex_input_dynamic_state (RADV).
  • VK_EXT_primitive_topology_list_restart (RADV, lavapipe).
  • VK_KHR_shader_integer_dot_product (RADV).
  • VK_KHR_synchronization2 (Intel).
  • VK_KHR_maintenance4 (RADV).
  • VK_KHR_format_feature_flags2 (RADV).
  • VK_KHR_shader_subgroup_extended_types (lavapipe).
  • VK_KHR_spirv_1_4 (lavapaip).
  • VK_KHR_timeline_semaphore (washpipe).
  • VK_EXT_external_memory_host (lavapipe).
  • VK_KHR_depth_stencil_resolve (lavapipe).
  • VK_KHR_shader_float16_int8 (paip basuh).
  • VK_EXT_color_write_enable(washpipe).

Akhirnya sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya Mengenai pengawal Mesa 21.1.0 versi baru ini, anda boleh menyemaknya perincian dalam pautan berikut.

Bagaimana cara memasang pemacu video Mesa di Linux?

Pakej Mesa terdapat dalam semua pengedaran Linux, jadi pemasangannya boleh dilakukan dengan memuat turun dan menyusun kod sumber (Semua maklumat mengenainya di sini) atau dengan cara yang agak mudah, yang bergantung pada ketersediaan dalam saluran rasmi pengedaran anda atau pihak ketiga.

Bagi mereka yang merupakan pengguna Ubuntu, Linux Mint dan derivatif mereka dapat menambahkan repositori berikut di mana pemacu dikemas kini dengan cepat.

sudo add-apt-repository ppa:kisak/kisak-mesa -y

Sekarang kami akan mengemas kini senarai pakej dan repositori kami dengan:

sudo apt update

Dan akhirnya kita dapat memasang pemacu dengan:

sudo apt upgrade

Untuk kes mereka yang Pengguna dan derivatif Arch Linux, kami memasangnya dengan arahan berikut:

sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

Bagi sesiapa sahaja Pengguna Fedora 32 dapat menggunakan repositori ini, jadi mereka mesti mengaktifkan korp dengan:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Akhirnya, bagi mereka yang merupakan pengguna openSUSE, mereka boleh memasang atau menaik taraf dengan menaip:

sudo zypper in mesa

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.