Mesa 22.1.0 tiba dengan penambahbaikan sokongan, peningkatan keserasian dan banyak lagi

Jadual pemandu

Selepas dua bulan pembangunan pelancaran versi baharu pelaksanaan OpenGL dan API Vulkan, "Jadual 22.1.0". Seperti biasa, versi pertama cawangan Mesa mempunyai status percubaan, jadi selepas penstabilan akhir kod, versi stabil 22.1.1 akan dikeluarkan.

Dalam Mesa 22.1, sokongan untuk API grafik Vulkan 1.3 tersedia dalam pemacu anv untuk GPU Intel, radv untuk GPU AMD dan rasterizer perisian Lavapipe. Vulkan 1.2 menyokong mod emulator (vn), Vulkan 1.1 pada pemacu GPU Qualcomm (tu) dan Vulkan 1.0 pada pemacu GPU Broadcom VideoCore VI (Raspberry Pi 4)

Jadual 22.1.0 perkara baru

Dalam versi baharu yang dibentangkan ini, pemacu ANV Vulkan (Intel) dan pemacu Iris OpenGL disokong oleh kad grafik diskret Intel DG2 (Arc Alchemist) dan Arctic Sound-M, manakala pengawal D3D12, dengan lapisan OpenGL di atas API DirectX 12 (D3D12), Ia menyokong OpenGL 4.2. Pemacu digunakan dalam lapisan WSL2 untuk menjalankan aplikasi Linux grafik pada Windows.

Turut diketengahkan ialah cpengawal lavapipe dengan pelaksanaan rasterizer perisian untuk API Vulcan (serupa dengan llvmpipe, tetapi untuk Vulkan, yang menterjemahkan panggilan API Vulkan kepada API Gallium) kini serasi dengan Vulkan 1.3.

Pengawal Nouveau untuk GPU GeForce 6/7/8 sebelumnya ditukar kepada menggunakan perwakilan perantaraan (IR) tidak ditaip daripada pelorek NIR. Sokongan NIR juga membolehkan Tungsten Graphics Shader Infrastructure (TGSI) memberikan sokongan dengan membolehkan lapisan menterjemah NIR kepada TGSI.

Pengawal v3d OpenGL dibangunkan untuk pemecut grafik VideoCore VI yang digunakan sejak model itu Raspberry Pi 4 melaksanakan sokongan caching daripada peneduh pada cakera.

Untuk AMD-GPU dilengkapi dengan enjin video VCN 2.0, sokongan EFC dilaksanakan (Penukaran Format Pengekod), yang membenarkan penggunaan pengekod video perkakasan untuk membaca terus permukaan RGB tanpa penukaran RGB->YUV yang dilakukan oleh peneduh.

Menambah sokongan untuk lapisan ANGLE, yang menterjemahkan panggilan OpenGL ES kepada OpenGL, Direct3D 9/11, Desktop GL dan Vulkan, kepada pemacu Venus dengan pelaksanaan GPU maya (virtio-gpu) berdasarkan API Vulkan.

Perubahan lain yang menonjol dalam versi baru ini:

  • Menambah sokongan untuk sambungan OpenGL NVIDIA GL_NV_pack_subimage untuk mengemas kini segi empat tepat dalam memori hos menggunakan framebuffer atau data tekstur.
  • Menambah sokongan untuk sambungan pemacu RADV (AMD), ANV (Intel) dan lavapipe Vulkan
  • Menambah sokongan untuk GPU AMD GFX1036 dan GFX1037.
  • Dibangunkan untuk GPU Intel yang lebih lama berdasarkan mikroarkitek Gen4-Gen7 yang tidak serasi dengan pemacu Iris, pemacu Crocus menyertakan profil keserasian ke belakang OpenGL.
  • Pemacu PanVk, yang menyediakan sokongan untuk API grafik Vulkan untuk ARM Mali Midgard dan GPU Bifrost, telah mula bekerja pada sokongan shader pengiraan.
  • Pemacu RADV (AMD) melaksanakan penyingkiran sinar primitif, yang meningkatkan sokongan pengesanan sinar untuk permainan seperti DOOM Eternal.
  • Pelaksanaan awal pemacu GPU Vulkan berdasarkan seni bina PowerVR Rogue yang dibangunkan oleh Imagination dicadangkan.
  • Pakej ini termasuk pengkompil OpenCL padat yang dicadangkan oleh Intel dan digunakan dalam pengesanan sinar.

Akhirnya sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya mengenai versi baharu pemacu Mesa 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.

  1.   Malaikat Miguel kata

    Tidak ada sesiapa yang memahami tindanan grafik linux.
    Perisian tegar, pemacu kernel, pemacu kad, Xorg, waylands, mesa, perpustakaan grafik, penggubah, pengurus tetingkap, desktop…