Tafura 21.3 yakatoburitswa uye inouya nekuchinja kwakasiyana uye kuvandudzwa kune vanodzora

Dhirairi tafura

Mushure memwedzi mina yekukura kuvhurwa kwe kushandiswa kwemahara kweOpenGL neVulkan APIs: Tafura 21.3.0, iyo yakamisikidzwa seyekutanga vhezheni yeMesa 21.3.x bazi rine mamiriro ekuyedza. Mushure mekupedzisira kwekodhi kudzikamiswa, yakagadzikana vhezheni 21.3.1 ichaburitswa.

Mesa 21.3 inopa yakazara OpenGL 4.6 rutsigiro ye965, iris (Intel), radeonsi (AMD), zink uye llvmpipe vatyairi. Tsigiro ye OpenGL 4.5 inowanikwa kune iyo AMD GPU (r600) uye NVIDIA (nvc0), uye OpenGL 4.3 kusvika virgl (virtual GPU Virgil3D yeQEMU / KVM). Vulkan 1.2 rutsigiro inowanikwa kuIntel ne AMD makadhi, pamwe ne emulator modhi (vn) uye lavapipe software rasterizer, Vulkan 1.1 tsigiro inowanikwa yeQualcomm GPU uye lavapipe software rasterizer, uye Vulkan 1.0 inowanikwa Broadcom VideoCore VI GPU (Raspberry Pi. 4).

Zvinyorwa zvitsva zveTafura 21.3.0

Muiyi vhezheni nyowani yeMesa inoratidzwa, zvinoratidzwa izvozvo mutungamiriri weZink (kuitwa kweOpenGL API pamusoro peVulkan, iyo inokutendera iwe kuti uwane hardware-inomhanyisa OpenGL kana system yako iine madhiraivha mashoma kutsigira Vulkan API chete) inoenderana neOpenGL ES 3.2.

Nepo controller pafrost, yakagadzirirwa kushanda neGPUs yakavakirwa paMidgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) uye Bifrost (Mali G3x, G5x, G7x) microarchitectures, inosimbiswa zviri pamutemo kuti ienderane neOpenGL ES 3.1.

Ukuwo, mutyairi wev3dv yakagadzirirwa iyo VideoCore VI graphics accelerator inoshandiswa kubva kuRaspberry Pi 4 modhi Yakatenderwa kutsigira Vulkan 1.1 Graphics API uye yakawedzerawo rutsigiro rwe geometry shaders. Kuita kwekodhi yakagadzirwa ne shader compiler yakagadziridzwa zvakanyanya, iyo ine mhedzisiro yakanaka pakumhanya kwezvirongwa zviri kushingaira kushandisa shaders, semuenzaniso, mitambo yakavakirwa pane Unreal Engine 4.

Mutungamiriri RADV Vulkan (AMD) inowedzera tsigiro yekuyedza yekutevera ray uye ray-traced shaders. Kune makadhi eGFX10.3, kusarudzwa kwepakutanga kunogoneswa nekusarudzika uchishandisa NGG (Next Generation Geometry) shading injini.

Izvo zvakare zvinoratidzika kuti mutongi welavapipe nekushandiswa kwesoftware rasterizer yeVulkan API (yakafanana nellvmpipe, asi yeVulkan, iyo inoturikira mafoni kubva kuVulkan API kuenda kuGallium API) ine rutsigiro rweanisotropic mameseji kusefa uye yakawedzera rutsigiro rweVulkan 1.2.
Mutungamiriri OpenGL lvmpipe, mumweyakawedzera rutsigiro rweFP16 mashandiro, anisotropic mameseji kusefa (GL_ARB_texture_filter_anisotropic) uye akapiniwa ndangariro nzvimbo (GL_AMD_pinned_memory). Tsigiro yakapihwa iyo OpenGL 4.5 inoenderana mbiri.

Iyo OpenGL Iris mutyairi (mutyairi mutsva weIntel GPUs) akawedzera multithreaded shader kuunganidza kugona uye iyo VA-API (Vhidhiyo Kuwedzera API) chimiro tracker inopa rutsigiro rwekumhanyisa AV1 vhidhiyo encoding uye decoding paunenge uchishandisa AMD GPU madhiraivha.

Zvinotaurwawo kuti EGL tsigiro inoitwa yeWindows platform uye izvo yakawedzera rutsigiro rweEGL_EXT_present_opaque yekuwedzera yeWayland, kunze kwaizvozvo dzakagadziriswa nyaya nekuratidzira kujeka mumitambo inomhanya munzvimbo dzakavakirwa paWayland protocol.

Nezve Vulkan RADV (AMD), ANV (Intel) uye vatyairi velavapipe, rutsigiro rwekuwedzera rwakawedzerwa:

  • 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 (pombi inoyerera).
  • VK_KHR_timeline_semaphore (washpipe).
  • VK_EXT_external_memory_host (lavapipe).
  • VK_KHR_depth_stencil_resolve (lavapipe).
  • VK_KHR_shader_float16_int8 (washpipe).
  • VK_EXT_color_write_enable(washpipe).

Finalmente kana iwe uchifarira kuziva zvakawanda nezvazvo Nezve iyi vhezheni nyowani yevatungamiriri veMesa 21.1.0, unogona kutarisa iyo ruzivo mune inotevera chinongedzo.

Maitiro ekuisa Mesa vhidhiyo madhiraivho paLinux?

Mesa mapakeji inowanikwa mune ese Linux kugovera, saka kuiswa kwayo kunogona kuitwa nekudhanilodha nekunyora kodhi yekodhi (Zvese ruzivo nezvazvo pano) kana nenzira yakapusa, zvinoenderana nekuwanikwa mukati memakero epamutemo ekugovera kwako kana mapato echitatu.

Kune avo vari vashandisi veUbuntu, Linux Mint uye zvigadzirwa ivo vanokwanisa kuwedzera inotevera dura uko vatyairi vanovandudzwa nekukurumidza.

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

Iye zvino tava kuzovandudza runyorwa rwedu rwepakeji uye zvinyorwa pamwe ne:

sudo apt update

Uye pakupedzisira isu tinogona kuisa vatyairi ne:

sudo apt upgrade

Yenyaya yeavo vari Arch Linux vashandisi uye zvigadzirwa, tinovaisa nemirairo inotevera:

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

Kune vese zvavari Vashandisi veFedora 32 vanogona kushandisa iyi repository, saka vanofanirwa kugonesa Corp ne:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Pakupedzisira, kune avo vanovhuraSUSE vashandisi, vanogona kuisa kana kusimudzira nekutaipa:

sudo zypper in mesa

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako