Narito ang Mesa 20.1.0 at nagtatanghal ng mga pagpapabuti para sa Vulkan, mga pag-optimize, higit na suporta at marami pa

Mesa ng mga driver

Ang bagong bersyon ng sikat na pagpapatupad ng OpenGL at Vulkan Ang "Talahanayan 20.1.0" ay inilabas na at ito ang unang bersyon ng sangay ng Mesa 20.1.x na ay may pang-eksperimentong estado at pagkatapos ng panghuling pagpapatibay ng code, Ilalabas ito bilang isang matatag na bersyon sa bersyon 20.1.1.

Ang bagong bersyon ng Mesa 20.1.0 dumating na may iba't ibang mga pagbabago, na kung saan ang pagpapatupad ng buong suporta ng OpenGL 4.6 ay na-highlight para sa Intel (i965) at AMD (radeonsi) GPUs, suporta OpenGL 4.5 para sa AMD r600 at NVIDIA nvc0 GPU, OpenGL 4.3 para sa virgl, pati na rin Suporta ng Vulkan 1.2 para sa mga card ng Intel at AMD.

Mahalagang bigyang-diin iyonAng ilang mga driver ay hindi sumusuporta sa lahat ng kinakailangang mga tampok sa OpenGL 4.6, bilang OpenGL 4.6 lamang magagamit ito kung hiniling sa paglikha ng konteksto. Ang mga konteksto ng pagiging tugma ay maaaring mag-ulat ng isang mas mababang bersyon depende sa bawat driver.

Samantalang para sa Vulkan 1.2 API, iniulat ng pag-aari apiVersion ng istraktura VkPhysicalDeviceProperties depende ito sa partikular na driver na ginamit.

Talaan 20.1.0 pangunahing mga novelty

Sa mga pagpapabuti para sa Vulkan na ipinakita sa bagong bersyon na ito, halimbawa, isang layer upang piliin ang aktibong aparato para sa Vulkan API sa mga system na may maraming GPUs na may suporta sa Vulkan ay nakatayo sa variable ng kapaligiran TABLE_VK_DEVICE_SELECT, na gumagana nang katulad sa DRI_PRIME para sa OpenGL.

Habang sa Intel Vulkan ANV controller, ang pag-optimize para sa mga chips na nakabase sa Icelake (Gen11) ay naidagdag, na nagpapahintulot sa paggamit ng mga dalisay na kulay para sa pag-text, ang paggamit ng cache ay napabuti sa mga system na may Intel Ivybridge at Haswell chips.

Ang isa pang pagbabago na tumatayo ay ang backend na "ACO" na ngayon ay may suporta para sa uri ng shaderInt16 para sa GFX9 + GPU, na nagbibigay-daan sa paggamit ng 16-bit integers sa shader code.

Para sa Intel graphics chips, ang suporta para sa NIR vectoring ay naidagdag dati para sa mga AMD chip. Sa praktikal na panig, dahil sa mas mahusay na pag-optimize ng shader, pinapayagan ang pagbabago upang madagdagan ang pagganap ng OpenGL at Vulkan sa maraming mga laro sa mga system na may mga Intel GPU.

Sa iba pang mga pagbabago tumayo mula sa ad:

  • Ang AMD Navi 12 at Navi 14 GPUs ay nagsasama ng suporta para sa display mode ng DCC (Delta Color Compression), na nagbibigay-daan sa iyo upang gumana sa naka-compress na data ng kulay sa pamamagitan ng pag-aayos ng output ng screen.
  • Nagdagdag ng pang-eksperimentong suporta ng NIR para sa klasikong driver ng Gallium3D R600 na may suporta para sa mga geometric, shard, vertex, at tessellation shader.
  • Ang isang patch ay naidagdag sa driver ng Vulkan RADV dahil sa pag-optimize ng gawaing memorya, na nagdaragdag ng pagganap ng mga laro ng Id Tech sa mga system na may mga AMD APU.
  • Sa Panfrost, ipinatupad ng driver ang pang-eksperimentong suporta sa OpenGL ES 3.0 at nagbigay ng suporta para sa Bifrost 3D rendering GPU (Mali G31). Ang isang paunang pagpapatupad ng isang shader compiler ay inihanda na sumusuporta sa panloob na GPU-set na pagtuturo ng Bifrost na itinakda.
  • Ang driver ng TURNIP Vulkan na binuo para sa Qualcomm Adreno GPUs ay nagdagdag ng suporta para sa mga geometric shader at Adreno 650 chips.
  • Sa Gallium3D-driver LLVMpipe, na nagbibigay ng pag-render ng software, nagkaroon ng suporta para sa mga tesselyatsionnyh shader.

Sa wakas kung nais mong malaman ang tungkol dito, maaari mong suriin ang kumpletong changelog Sa sumusunod na link. 

Paano mag-install ng mga driver ng video na Mesa sa Linux?

Mesa packages matatagpuan sa lahat ng pamamahagi ng Linux, kaya ang pag-install nito ay maaaring gawin alinman sa pamamagitan ng pag-download at pag-compile ng source code (Lahat ng impormasyon tungkol dito) o sa isang simpleng paraan, na nakasalalay sa pagkakaroon sa loob ng mga opisyal na channel ng iyong pamamahagi o mga third party.

Para sa mga gumagamit ng Ubuntu, Linux Mint at mga derivatives maaari nilang idagdag ang sumusunod na repository kung saan ang mga driver ay mabilis na na-update.

sudo add-apt-repository ppa:paulo-miguel-dias/mesa -y

Ngayon ay i-a-update namin ang aming listahan ng mga pakete at repository sa:

sudo apt update

At sa wakas maaari naming mai-install ang mga driver sa:

sudo apt upgrade

Para sa kaso ng mga na Ang mga gumagamit ng Arch Linux at derivatives, nai-install namin ang mga ito sa sumusunod na utos:

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

Para sa kung sino man sila Maaaring gamitin ng mga gumagamit ng Fedora 32 ang repository na ito, kaya dapat nilang paganahin ang corp na may:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Sa wakas, para sa mga gumagamit ng openSUSE, maaari silang mag-install o mag-upgrade sa pamamagitan ng pagta-type:

sudo zypper in mesa

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.