Mesa 21.1.0 tiba dengan peningkatan sokongan pemacu, pelanjutan dan banyak lagi

Jadual pemandu

Pelancaran diumumkan dari versi pertama cawangan Mesa 21.1.0  yang mempunyai keadaan eksperimen dan bahawa setelah penstabilan terakhir kod, versi stabil 21.1.1 akan dikeluarkan

Mesa 21.1.0 mempunyai keserasian OpenGL 4.6 penuh 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 untuk virgl (GPU Virgil3D maya untuk QEMU / KVM). Vulkan 1.2 serasi dengan kad Intel dan AMD, dan Vulkan 1.0 untuk VideoCore VI (Raspberry Pi 4).

Jadual 21.1.0 perkara baru

Dalam versi baru pengendali Mesa ini kita dapat menemui pelbagai penambahbaikan yang dilaksanakan di pengawal dan juga dalam sokongan sambungan dan seperti itu pengawal RADV melaksanakan sokongan VRS untuk digunakan dengan penyangga kedalaman, ditambah VRS meningkatkan produktiviti dengan mengorbankan kualiti.

Pengawal Gallium D3D12 dengan lapisan OpenGL di atas API DirectX 12 (D3D12) memberikan sokongan OpenGL 3.3 semasa bekerja dengan pemacu WARP (perisian rasterizer) dan NVIDIA D3D12 dan pemacu digunakan dalam lapisan WSL2 untuk menjalankan aplikasi grafik Linux pada Windows.

Juga perlu diperhatikan adalah kemasukan pemacu venus baru yang mengintegrasikan pelaksanaan GPU maya (virtio-gpu) berdasarkan API Vulkan.

Sebaliknya, diperhatikan bahawa pemacu Zink (pelaksanaan OpenGL API di Vulkan) termasuk sokongan untuk OpenGL 4.6 dan OpenGL ES 3.1. Zink, yang memungkinkan OpenGL dipercepat perkakasan jika sistem mempunyai pemacu terhad untuk menyokong API Vulkan sahaja. Prestasi Zink disebut-sebut hampir dengan pelaksanaan OpenGL asli.

Juga di pengawal lavapipe (implementasi rasterizer perisian untuk API Vulkan yang serupa dengan llvmpipe, tetapi untuk Vulkan) menambah sokongan untuk Vulkan 1.1 dan melaksanakan peluasan Vulkan VK_KHR_copy_commands2. Pelaksanaan perisian dalam lavapipe didasarkan pada pendua panggilan dari API Vulkan ke API Gallium.

Pada bahagian sambungan sokongan baru untuk pelanjutan diserlahkan VK_KHR_workgroup_memory_explicit_layout dan VK_KHR_zero_initialize_workgroup_memory untuk pengawal Vulkan RADV (AMD) dan ANV (Intel).

Daripada perubahan yang lain yang menonjol dari versi baru Mesa 21.1.0 ini:

  • Menambah sokongan untuk membuat cache shader dalam satu fail.
  • Pemacu Virgl (Virgil3D virtual GPU untuk QEMU / KVM) dan Lima (ARM Mali GPU) menyokong disk shader caching.
  • Menambah sokongan untuk AMD GPU Aldebaran (gfx90a).
  • Sambungan OpenGL baru ditambahkan:
  • Pemacu RADV (untuk kad AMD GFX9) menambahkan sokongan untuk pengubah format DRM (disertakan VK_EXT_image_drm_format_modifier).

Akhirnya, jika anda berminat untuk mengetahui lebih lanjut mengenai pengawal Mesa 21.1.0 versi baru ini, anda boleh merujuk kepada 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.