Mesa 20.1.0 iri pano uye inopa kuvandudzwa kweVulkan, optimizations, rutsigiro rukuru uye zvimwe

Dhirairi tafura

Iyo itsva vhezheni yeakakurumbira OpenGL uye Vulkan kuitiswa "Tafura 20.1.0" yakatoburitswa kare uye iyi ndiyo yekutanga vhezheni yebazi reMesa 20.1.x iro ine nyika yekuyedza uye kuti mushure mekugadzikana kwekupedzisira kwekodhi, Ichaburitswa senge yakagadzikana vhezheni mushanduro 20.1.1.

Iyi vhezheni itsva yeMesa 20.1.0 inosvika neshanduko dzakasiyana siyana, izvo kumisikidzwa kweiyo yakazara OpenGL 4.6 rutsigiro inosimbiswa yeIntel (i965) uye AMD (radeonsi) GPUs, rutsigiro VhuraGL 4.5 ye AMD r600 uye NVIDIA nvc0 GPU, VhuraGL 4.3 ye virgl, pamwe ne Vulkan 1.2 inotsigira Intel uye AMD makadhi.

Izvo zvakakosha kusimbisa izvoVamwe vatyairi havatsigire maficha ese anodiwa muOpenGL 4.6, seOpenGL 4.6 Solo inowanikwa kana ikakumbirwa mukugadzirwa kwemamiriro. Mamiriro ekuenderana anogona kuzivisa yakaderera vhezheni zvichienderana nedhiraivho yega yega.

Ipo yeiyo Vulkan 1.2 API, yakataurwa neiyo chivakwa apiVersion yechimiro VkPhysicalDeviceProperties zvinoenderana nemutyairi chaiye anoshandiswa.

Zvinyorwa zvitsva zveTafura 20.1.0

Zvekuvandudza kweVulkan izvo zvinoratidzwa mune iyi vhezheni itsva, semuenzaniso, nhete yekusarudza chishandiso chinoshanda cheVulkan API mune masisitimu ane akawanda maGPU ane rutsigiro rweVulkan anomira pamwe nemamiriro ekunze TABLE_VK_DEVICE_SELECT, iyo inoshanda yakafanana neDRI_PRIME yeOpenGL.

Ndichiri muIntel Vulkan ANV controller, optimization yeIcelake-based chips (Gen11) yakawedzerwa, iyo inobvumidza kushandiswa kwemavara akachena ekutumira mameseji, kushandiswa kwe cache kwakagadziridzwa pane masisitimu neIntel Ivybridge uye Haswell machipisi.

Imwe shanduko inomira iri mu "ACO" backend iyo yava nerutsigiro rweiyo shaderInt16 mhando yeGFX9 + GPU, iyo inobvumidza kushandiswa kwe16-bit manhamba mune iyo shader kodhi.

YeIntel mifananidzo machipisi, rutsigiro rweNIR vectoring rwakatove rwakawedzerwa rwe AMD machipisi. Padivi rinoshanda, nekuda kwekuvandudza shader optimization, shanduko yakabvumidzwa kuwedzera mashandiro eOpenGL neVulkan mumitambo yakawanda pane masisitimu ane Intel GPUs.

Yeimwe shanduko izvo zvinomira kunze kushambadziro:

  • Iyo AMD Navi 12 neNavi 14 GPUs inosanganisira rutsigiro rweDCC (Delta Ruvara rwekuomesa) yekuratidzira modhi, iyo inoita kuti iwe ugone kushanda neakadzvanywa dhata dhata nekuronga zvinoburitsa screen
  • Wakawedzera yekuyedza yeNIR yekutsigira iyo yakasarudzika Gallium3D R600 controller ine rutsigiro rwejometri, shard, vertex, uye tessellation shader.
  • Chikwata chakawedzerwa kune mutyairi weVulkan RADV nekuda kwekugadziridzwa kwebasa rekurangarira, iro rinowedzera mashandiro eId Tech mitambo pane masisitimu ane AMD APUs.
  • MuPanfrost, mutyairi akayedza kuyedza kwe OpenGL ES 3.0 kutsigira uye akapa rutsigiro rweBifrost 3D kupa GPU (Mali G31). Iko kwekutanga kuitiswa kwe shader compiler yakagadzirirwa iyo inotsigira iyo yemukati GPU-yakatarwa Bifrost rairo yakatarwa.
  • Iyo TURNIP Vulkan mutyairi ari kugadzirirwa Qualcomm Adreno GPUs yakawedzera rutsigiro rwejometri shader uye Adreno 650 machipisi.
  • MuGallium3D-mutyairi LLVMpipe, iyo inopa software kupa, kwaive nerutsigiro rwe tesselyatsionnyh shaders.

Finalmente kana iwe uchida kuziva zvakawanda nezvazvo, unogona kutarisa yakakwana changelog 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:paulo-miguel-dias/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