Čia yra „Mesa 20.1.0“ ir pristatomi „Vulkan“ patobulinimai, optimizavimas, didesnis palaikymas ir dar daugiau

Vairuotojų stalas

Nauja populiaraus „OpenGL“ ir „Vulkan“ diegimo versija „20.1.0 lentelė“ jau išleista ir tai yra pirmoji „Mesa 20.1.x“ šakos versija, kuri turi eksperimentinę būseną ir kad po galutinio kodo stabilizavimo Jis bus išleistas kaip stabili versija 20.1.1 versijoje.

Ši nauja „Mesa 20.1.0“ versija atvyksta su įvairiais pakeitimais, Iš kurių pabrėžiamas visiško „OpenGL 4.6“ palaikymo įgyvendinimas „Intel“ (i965) ir AMD („radeonsi“) GPU palaikymas OpenGL 4.5 skirta „AMD r600“ ir „NVIDIA nvc0“ GPU, OpenGL 4.3 už mergelę, taip pat „Vulkan 1.2“ palaikymas „Intel“ ir AMD kortelėms.

Svarbu tai pabrėžtiKai kurie tvarkyklės palaiko ne visas reikalaujamas „OpenGL 4.6“ funkcijas, kaip „OpenGL 4.6“ tik jis yra prieinamas, jei to prašoma kuriant kontekstą. Suderinamumo kontekste gali būti pranešama apie žemesnę versiją, atsižvelgiant į kiekvieną tvarkyklę.

Kadangi „Vulkan 1.2“ API, apie kurią pranešė nuosavybė apiVersija struktūros „VkPhysicalDevicePropertties“ tai priklauso nuo konkretaus naudojamo tvarkyklės.

20.1.0 lentelė. Pagrindinės naujovės

Pavyzdžiui, iš „Vulkan“ patobulinimų, pateiktų šioje naujoje versijoje, sluoksnis, skirtas pasirinkti aktyvųjį „Vulkan“ API įrenginį sistemose su keliais GPU su „Vulkan“ palaikymu, išsiskiria aplinkos kintamuoju TABLE_VK_DEVICE_SELECT, kuris veikia panašiai kaip „DRI_PRIME“ naudojant „OpenGL“.

Nors „Intel Vulkan ANV“ valdiklyje buvo pridėta optimizacija „Icelandake“ pagrindu veikiantiems lustams („Gen11“), leidžianti tekstūravimui naudoti grynąsias spalvas, patobulintas talpyklos naudojimas sistemose su „Intel Ivybridge“ ir „Haswell“ lustais.

Kitas išskirtinis pakeitimas yra „ACO“ vidinėje dalyje, kuri dabar palaiko GFX16 + GPU „shaderInt9“ tipą, kuris leidžia „shader“ kode naudoti 16 bitų sveikus skaičius.

„Intel“ grafikos lustams NIR vektorizavimo palaikymas anksčiau buvo pridėtas AMD lustams. Kalbant apie praktinę pusę, dėl geresnio „shader“ optimizavimo pakeitimas leido padidinti „OpenGL“ ir „Vulkan“ našumą daugelyje žaidimų sistemose su „Intel“ GPU.

Iš kitų pokyčių kurie išsiskiria iš skelbimo:

  • „AMD Navi 12“ ir „Navi 14“ GPU apima DCC („Delta Color Compression“) rodymo režimo palaikymą, kuris leidžia dirbti su suglaudintais spalvų duomenimis, organizuojant ekrano išvestį.
  • Pridėta eksperimentinė NIR parama klasikinei „Gallium3D R600“ tvarkyklei, palaikanti geometrinius, skeveldros, viršūnės ir tessellation šešėlius.
  • Dėl atminties darbo optimizavimo „Vulkan RADV“ tvarkyklėje buvo įdėtas pleistras, kuris padidina „Id Tech“ žaidimų našumą sistemose su AMD APU.
  • „Panfrost“ tvarkyklė įdiegė eksperimentinį „OpenGL ES 3.0“ palaikymą ir palaikė „Bifrost 3D“ atvaizdavimo GPU („Mali G31“). Parengtas pradinis „shader“ kompiliatoriaus įdiegimas, kuris palaiko vidinį GPU nurodytą „Bifrost“ komandų rinkinį.
  • „Qualcomm Adreno“ GPU kuriamas „TURNIP Vulkan“ tvarkyklė papildė geometrinių šešėlių ir „Adreno 650“ lustų palaikymą.
  • „Gallium3D“ tvarkyklėje „LLVMpipe“, teikiančioje programinės įrangos atvaizdavimą, buvo palaikoma „tesselyatsionnyh“ šešėlinė programa.

Pagaliau jei norite apie tai sužinoti daugiau, galite patikrinti visą pakeitimų žurnalą Šioje nuorodoje. 

Kaip įdiegti „Mesa“ vaizdo tvarkykles į „Linux“?

Mesa paketai rasti visuose „Linux“ platinimuose, todėl jį įdiegti galima atsisiųsti ir sukompiliuoti šaltinio kodą (Visa informacija apie tai čia) arba palyginti paprastai, o tai priklauso nuo jūsų platinimo ar trečiųjų šalių galimybės oficialiuose kanaluose.

Tiems, kurie naudoja „Ubuntu“, „Linux Mint“ ir darinius jie gali pridėti šią saugyklą, kurioje tvarkyklės greitai atnaujinamos.

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

Dabar mes atnaujinsime savo paketų ir saugyklų sąrašą:

sudo apt update

Galiausiai mes galime įdiegti tvarkykles:

sudo apt upgrade

Tiems, kurie yra Arch archyvuokite „Linux“ vartotojus ir jų darinius, mes juos įdiegiame naudodami šią komandą:

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

Kad ir kokie jie būtų „Fedora 32“ vartotojai gali naudoti šią saugyklą, todėl jie turi įgalinti „Corp“ su:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Galiausiai, tiems, kurie yra „openSUSE“ vartotojai, jie gali įdiegti arba atnaujinti įvesdami:

sudo zypper in mesa

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.