Etter noen uker med forsinkelse (og fire måneder med utvikling siden forrige utgivelse), lanseringen av den nye versjonen av OpenGL og Vulkan API-implementeringen "Tabell 22.2.0", dette er den første versjonen av Mesa 22.2.x-grenen som har en eksperimentell status og at etter den endelige stabiliseringen av koden, vil en stabil versjon av Mesa 22.2.1 bli utgitt.
Og det Mesa 22.2.0 skulle komme ut i slutten av august eller begynnelsen av september (men det var ca. litt over 2 uker) da Mesa 22.2-rc3 ble utgitt 19. august og da de endelige 22.2 ukentlige utgivelseskandidatene bare ikke skjedde, noe som gir den endelige utgivelsen i disse dager.
Tabell 22.2 hovednyheter
I denne nye versjonen presentert av Mesa 22.2, grafikk API-støtte Vulkan 1.3 er tilgjengelig på anv for GPU Intel, radv for AMD GPUer og Qualcomm GPUer. Vulkan 1.2 støttes i emulatormodus (vn), Vulkan 1.1 i lavapipe programvare rasterizer (lvp), og Vulkan 1.0 i v3dv driver (Raspberry Pi 4 Broadcom VideoCore VI GPU).
I tillegg til dette gir Qualcomm (tu) GPU-driveren støtte for Vulkan 1.3 grafikk-API, samt støtte for Mali GPUer basert på Valhall-mikroarkitekturen (Mali-G57) ble lagt til Panfrost-driveren, (driveren er kompatibel med OpenGL ES 3.1-spesifikasjonen).
Andre endringer som skiller seg ut i denne nye versjonen av Mesa 22.2, er forbedret støtte for Intel DG2-G12 grafikkort (Arc Alchemist) i ANV Vulkan-driveren (Intel) og Iris OpenGL-driveren, pluss Vulkan-driveren, forbedret ytelsen til strålesporingskoden betydelig (omtrent 100 ganger).
R600g-kontrolleren for AMD Radeon HD 2000 til HD 6000-serien GPUer flyttet til å bruke en mellomrepresentasjon (IR) ingen shaders type NIR. NIR-støtte muliggjør også Tungsten Graphics Shader Infrastructure (TGSI) gjengivelsesstøtte ved å aktivere et lag for å oversette NIR til TGSI.
Av de andre endringene som skiller seg ut fra denne nye versjonen:
- Fortsatt implementering av Vulkan-driveren for GPUer basert på PowerVR Rogue-arkitekturen utviklet av Imagination.
- Nouveau OpenGL-driveren har startet arbeidet med å implementere støtte for RTX 30 "Ampere" GPU.
- Støtte for asynkron kompilering av shaders er implementert i Etnaviv-driveren for Vivante-kort.
- Støtte for kompilering av Mesa med utvalgte videokodeker deaktivert på grunn av programvarepatentproblemer.
- Lavapipe-driveren som en Vulkan-programvareimplementering har lagt til støtte for nye utvidelser som VK_EXT_robustness2 og variabel pekerstøtte.
- Se agregó soporte para las extensiones de Vulkan, VK_EXT_robustness2 para controlador de lavapipe, VK_EXT_image_2d_view_of_3d para RADV, VK_EXT_primitives_generated_query para RADV, VK_EXT_non_seamless_cube_map para RADV, ANV, lavapipe, VK_EXT_border_color_swizzle para lavapipe, ANV, nabo, RADV, VK_EXT_shader_module_identifier para RADV, VK_EXT_multisampled_render_to_single_sampled para lavapipe, VK_EXT_shader_subgroup_vote for lavapipe, VK_EXT_shader_subgroup_ballot for lavapipe og VK_EXT_attachment_feedback_loop_layout for RADV.
Endelig hvis du er interessert i å vite mer om det om denne nye versjonen av Mesa-driverne, kan du sjekke detaljer i følgende lenke.
Hvordan installere Mesa-videodrivere på Linux?
Mesa-pakker finnes i alle Linux-distribusjoner, slik at installasjonen kan gjøres enten ved å laste ned og kompilere kildekoden (All informasjon om det her) eller på en relativt enkel måte, som avhenger av tilgjengeligheten i de offisielle kanalene for din distribusjon eller tredjepart.
For de som er brukere av Ubuntu, Linux Mint og derivater de kan legge til følgende lager hvor driverne oppdateres raskt.
sudo add-apt-repository ppa:kisak/kisak-mesa -y
Nå skal vi oppdatere listen over pakker og arkiver med:
sudo apt update
Og til slutt kan vi installere driverne med:
sudo apt upgrade
For saken om de som er Arch Linux-brukere og derivater, vi installerer dem med følgende kommando:
sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl
For den de er Fedora 32-brukere kan bruke dette depotet, så de må aktivere corp med:
sudo dnf copr enable grigorig/mesa-stable sudo dnf update
Endelig, for de som er openSUSE-brukere, kan de installere eller oppgradere ved å skrive:
sudo zypper in mesa