Hieman yli kolmen kuukauden intensiivisen kehitystyön ja tuhansien koodikommitusten jälkeen yhteisö on julkaissut uuden version "Mesa 26.2.0":sta, joka on valtava päivitys Vulkan-, OpenGL- ja OpenCL-API-rajapintojen avoimen lähdekoodin toteutukseen.
Tämä uusi versio ei ole yksinkertainen revisio, vaan massiivinen renderöintiteknologian tuen lisäys, joka merkitsee kulta-ajan alkua juuri ennen pian julkaistavaa vakaata haaraa 26.2.1. Se sisältää integraatioita, jotka mullistavat AMD:n, Intelin, NVIDIAn ja jopa Applen laitteistojen näytönohjainten suorituskyvyn.
Taulukko 26.2.0 tärkeimmät uutuudet
Yksi Mesa 26.2.0:n tärkeimmistä uusista ominaisuuksista on epäilemättä Vulkan 1.4 -spesifikaation lähes maailmanlaajuinen käyttöönotto. Lisäksi Apple saa päivityksiä HoneyKrisp-ajureihin ja upouuteen KosmicKrispiin , joka toteuttaa Vulkanin suoraan Metal API:n päälle. Mobiiliarkkitehtuureissa ja sulautetuissa järjestelmissä projektit, kuten Turnip ja PanVK, tukevat myös 1.4-standardia, mikä varmistaa, ettei mikään moderni laite jää jälkeen.
OpenGL puolestaan saapuu täysin yhteensopivana version 4.6 kanssa, mikä vakiinnuttaa asemansa oletusstandardina suurille laitevalmistajille. Vanhemmille laitteistoille pino säilyttää tuen, mikä varmistaa, että vanhemmat näytönohjaimet toimivat edelleen versioilla 4.5 ja 3.3 niiden fyysisistä ominaisuuksista riippuen.
Innovaatiot, verkot ja säteenseuranta
Konepellin alla suunnittelutiimi on integroinut kehittäjille uraauurtavia työkaluja ja laajennuksia . Kaikista lisäyksistä erottuu libclc-kirjaston mukautetun haarauman käyttö. Kehittäjät selittävät, että tämä päätös takaa OpenCL:n tiukkojen yhteensopivuustestien läpäisyn rusticl-ajurin kautta, joka tarjoaa nyt vakaan tuen OpenCL 3.1:lle monilla eri laitteistoarkkitehtuureilla.
NVIDIA-näytönohjainten käyttäjille avoimen lähdekoodin NVK-ajuri ottaa askeleen eteenpäin sisällyttämällä täyden tuen Mesh Shadereille . Tämä ominaisuus tarjoaa vaihtoehtoisen ja erittäin tehokkaan menetelmän monimutkaisen geometrian luomiseen ja helpottaa klassisia prosessorin pullonkauloja.
Lisäksi kehittäjät mainitsevat, että AMD:lle (RADV:n kautta) on nyt saatavilla uusi Gamma-apuohjelma , diagnostiikkatyökalu, joka on erityisesti suunniteltu tarkistamaan objektien ryhmittelyrakennetta ja säteenseurantalaskelmien jakaumaa millimetrin tarkkuudella.
Mobiililaitteiden laitteiston optimointi ja virheenkorjaus
Mesa 26.2.0 lisää virallisen ja optimoidun tuen tehokkaille Mali G1 -sarjan ARM-näytönohjaimille, kattaen Ultra-, Premium- ja Pro-versiot Panfrost- ja PanVK-ajurien kautta. Tämä integrointi varmistaa, että kannettavat laitteet ja kehityskortit pystyvät käsittelemään nykyaikaisia grafiikkatyökuormia erinomaisella energiatehokkuudella.
Lopuksi on syytä mainita, että peliin on integroitu valtava määrä uusia Vulkan-laajennuksia , jotka optimoivat kriittisiä osa-alueita, kuten dynaamista renderöintiä, sisäistä jonojen synkronointia, muistin asettelua ja edistynyttä aliryhmien hallintaa . Kaikkeen tähän edistykseen liittyy vaikuttava luettelo virheenkorjauksista, jotka ratkaisevat kaiken käännösongelmista ja muistivuodoista vakaviin graafisiin häiriin nykyaikaisissa AAA-peleissä, tasoittaen vankan ja luotettavan polun seuraavaan tuotantoversioon.
Jos olet kiinnostunut oppimaan lisää, löydät tiedot seuraavasta linkistä.
Kuinka asentaa Mesa-ohjaimet Linuxiin?
Mesa -paketit löytyvät kaikista Linux-jakeluista , joten niiden asennus voidaan tehdä joko lataamalla ja kääntämällä lähdekoodi ( kaikki tiedot siitä täällä ) tai suhteellisen yksinkertaisella tavalla, joka riippuu saatavuudesta jakelusi virallisissa kanavissa tai kolmansilta osapuolilta.
Ubuntun, Debianin tai niiden johdannaisten käyttäjille Mesa löytyy yleensä näiden jakelujen virallisista arkistoista. Asennus tai päivitys:
sudo apt update && sudo apt upgrade -yers
sudo apt install mesa-utils mesa-va-drivers mesa-vulkan-driv
Jos haluat uusimman version PPA:lta (Ubuntu ja sen johdannaiset):
sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update
sudo apt upgrade -y
Niiden tapauksessa, jotka ovat verkkotunnuksen käyttäjiä Arch Linux ja johdannaiset, Asennamme ne seuraavalla komennolla:
sudo pacman -S mesa mesa-utils mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl
Fedoran käyttäjien tulisi tietää, että päivitetyt paketit löytyvät arkistoistasi ja sinun tarvitsee vain suorittaa:
sudo dnf install mesa-dri-drivers mesa-va-drivers mesa-vulkan-drivers
Jos haluat uudempia versioita, voit käyttää Mesa Copr -tietovarastoa:
sudo dnf copr enable grigorig/mesa-stable
sudo dnf update
Lopuksi, jos olet openSUSE-käyttäjä , voit asentaa tai päivittää kirjoittamalla:
sudo zypper in mesa