Dumating ang Mesa 20.0.0 na may suporta para sa Vulkan 1.2, nadagdagan ang suporta at marami pa

Mesa ng mga driver

Ang anunsyo ng paglulunsad ng bagong bersyon ng ang libreng pagpapatupad ng OpenGL at Vulkan, "Talahanayan 20.0.0". Ang pagiging ang bersyon na ito ang unang bersyon ng bagong sangay ng 20.xx at ito rin ay isinasaalang-alang sa isang pang-eksperimentong estado Simula noon ang pangwakas na matatag na bersyon ng code ay ilalabas, na ilalabas sa "Talahanayan 20.0.1".

Para sa mga hindi nakakaalam ang mga tagapangasiwa ng Mesa, dapat mong malaman na ang mga ito ay bukas na mapagkukunan ng Linux software magagamit para sa AMD, NVIDIA at Intel hardware. Ang proyekto ni Mesa ay nagsimula bilang isang bukas na pagpapatupad ng mapagkukunan ng detalye ng OpenGL (isang sistema para sa pag-render ng interactive na 3D graphics).

Sa pamamagitan ng mga taon, lumaki ang proyekto upang magpatupad ng higit pang mga graphic API, kabilang ang OpenGL ES (mga bersyon 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC, at Vulkan. Ang iba't ibang mga Controller ng mga aparato ay nagbibigay-daan sa Mesa libraries na magamit sa maraming iba't ibang mga kapaligiran, mula sa pagtulad sa software upang makumpleto ang pagpabilis ng hardware para sa mga modernong GPU.

Nagpapatupad ang Mesa ng isang layer ng pagsasalin na independiyenteng vendor sa pagitan ng isang graphic API tulad ng OpenGL at ang mga driver ng graphics sa kernel ng operating system.

Ano ang bago sa Mesa 20.0.0?

Sa bagong bersyon na ito ng Mesa 20.0 Controller.0 buong suporta ng OpenGL 4.6 ay ibinigay para sa Intel i965 at AMD radeonsi GPUs, suporta ng OpenGL 4.5 para sa AMD (r600) at NVIDIA (nvc0) GPUs, pati na rin ang suporta ng Vulkan 1.2 para sa mga card ng Intel at AMD.

Ang mga driver ng RADV at ANV para sa mga AMD GPU at sinusuportahan ng Intel ang Vulkan 1.2 graphics API, habang ang RADV at ACO ay nagbibigay ng isang pagsasama-sama ng mga geometric shader. Sa RADV at ACO para sa GPU GFX10 (Navi) ay sumusuporta sa Wave32 mode.

Para sa Ang mga Intel GPU batay sa Broadwell at Skylake microarchitectures (Gen8+), ang bagong driver ng Iris ay ginagamit bilang default, na umabot sa pagkakapareho sa i965 controller sa mga kakayahan nito.

Ang Iris controller ay batay sa arkitektura ng Gallium3D, na nagdadala ng mga gawain sa pamamahala ng memorya sa driver ng DRI sa kernel ng Linux at nagbibigay ng isang out-of-the-box na tracker sa kalusugan na may suporta para sa muling paggamit ng cache ng object ng output. PPara sa mga chips batay sa mas matandang mga microarchitecture, hanggang at kabilang ang Haswell, ang i965 controller ay naiwan.

Ang RADV (Vulkan driver para sa AMD chips) at isang back-end para sa pag-iipon ng mga "ACO" shader, na binuo ni Valve bilang isang kahalili sa tagatala ng LLVM shader, ay nagdagdag ng suporta para sa GCN 1.0 / GFX6 (Southern Islands) at GCN 1.1 na henerasyon ng mga GPU / GFX7.

Ang mga driver ng LLVMpipe at RadeonSI ay na-convert upang magamit ang intermediate rendering walang uri (IR) ng mga NIR shader, na inilaan upang gumana sa pinakamababang antas, sa ilalim ng GLSL IR at panloob na IR table. Na-optimize ang pagganap ng NIR.

Sa iba pang mga pagbabago na nabanggit:

  • Ang suporta ng live-cache ay naidagdag sa driver ng RadeonSI, na tinitiyak ang pagtuklas ng mga duplicate na naipon na mga bagay na hatch.
  • Ang mga driver ng OpenGL at Vulkan para sa mga Intel GPU ay nagdagdag ng suporta para sa mga chips ng Gen11 (Jasper Lake).
  • Ang driver ng V3D (para sa Raspberry Pi) ay nagdagdag ng suporta para sa mga geometric shader na naaayon sa OpenGL ES 3.2, at ang buong suporta ay ibinigay para sa OpenGL ES 3.1.
  • Ang pag-optimize sa pagganap ng Tulip Vulkan driver para sa Qualcomm Adreno GPUs.

Kung nais mong malaman ang tungkol dito, maaari kang kumunsulta ang 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't ang pag-install nito ay medyo simple.

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 28 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.