Alig több mint három hónapnyi intenzív fejlesztés és több ezer kódcommit után a közösség kiadta a "Mesa 26.2.0" új verzióját, amely a Vulkan, OpenGL és OpenCL API-k nyílt forráskódú implementációjának hatalmas frissítése.
Ez az új verzió nem egy egyszerű átdolgozás, hanem a renderelési technológia támogatásának jelentős bővítése, amely egy aranykor kezdetét jelzi, közvetlenül a küszöbön álló stabil 26.2.1-es ág érkezése előtt. Olyan integrációkat tartalmaz, amelyek forradalmasítják az AMD, Intel, NVIDIA és még az Apple hardverek grafikus kártyáinak teljesítményét is.
A 26.2.0. Táblázat főbb újdonságai
Kétségtelen, hogy a Mesa 26.2.0 egyik legfontosabb új funkciója a Vulkan 1.4 specifikáció szinte univerzális elfogadása. Emellett az Apple frissítéseket kap a HoneyKrisp illesztőprogramokhoz és a vadonatúj KosmicKrisphez is , amely közvetlenül a Metal API-ra építi a Vulkant. Mobil architektúrák és beágyazott rendszerek esetében olyan projektek, mint a Turnip és a PanVK, szintén támogatják az 1.4 szabványt, biztosítva, hogy egyetlen modern eszköz se maradjon le.
Az OpenGL eközben teljes kompatibilitással érkezik a 4.6-os verzióhoz, megszilárdítva pozícióját, mint alapértelmezett szabvány a nagyobb hardvergyártók számára. A régebbi hardverek esetében a stack továbbra is támogatja, biztosítva, hogy a régebbi GPU-k továbbra is működjenek a 4.5-ös és 3.3-as verziókkal, fizikai képességeiktől függően.
Innovációk, hálók és sugárkövetés
A motorháztető alatt a mérnöki csapat integrált játékváltoztató eszközöket és bővítményeket a fejlesztők számára. Az összes beépített funkció közül kiemelkedik a libclc könyvtár egyéni elágazásának használata. A fejlesztők elmagyarázzák, hogy ez a döntés garantálja az OpenCL szigorú megfelelőségi tesztjeinek teljesítését a rusticl illesztőprogramon keresztül, amely mostantól stabil támogatást nyújt az OpenCL 3.1-hez a hardverarchitektúrák széles skáláján.
Az NVIDIA grafikus kártya felhasználói számára a nyílt forráskódú NVK illesztőprogram egy lépést tesz előre a Mesh Shaderek teljes támogatásával . Ez a funkció alternatív és rendkívül hatékony módszert kínál összetett geometria létrehozására , enyhítve a klasszikus processzorszűk keresztmetszeteket.
Ezenkívül a fejlesztők azt is megemlítik, hogy az AMD számára (RADV-n keresztül) mostantól elérhető az új Gamma segédprogram , egy diagnosztikai eszköz, amelyet kifejezetten a sugárkövetési számítások objektumcsoport-struktúrájának és eloszlásának milliméteres pontossággal történő vizsgálatára terveztek.
Mobil hardver optimalizálás és hibakeresés
A Mesa 26.2.0 hivatalos és optimalizált támogatást nyújt a nagy teljesítményű Mali G1 sorozatú ARM GPU-khoz, beleértve az Ultra, Premium és Pro változatokat a Panfrost és PanVK illesztőprogramokon keresztül. Ez az integráció biztosítja, hogy a hordozható eszközök és fejlesztőkártyák a modern grafikus terheléseket kiváló energiahatékonysággal tudják kezelni.
Végül érdemes megemlíteni, hogy számos új Vulkan-bővítményt integráltak , optimalizálva olyan kritikus aspektusokat, mint a dinamikus renderelés, a belső sorszinkronizálás, a memóriaelrendezés és a fejlett alcsoport-vezérlés . Mindezt a fejlesztést lenyűgöző hibajavítások listája kíséri, amelyek mindent megoldanak a fordítási problémáktól és a memóriaszivárgásoktól kezdve a kortárs AAA-címek súlyos grafikai hibáiig, szilárd és megbízható utat nyitva a következő produkciós verzióhoz.
Ha többet szeretnél megtudni, a részleteket az alábbi linken találod.
Hogyan telepítsem a Mesa illesztőprogramokat Linuxra?
A Mesa csomagok minden Linux disztribúcióban megtalálhatók , így telepítésük a forráskód letöltésével és fordításával ( erről minden információ itt található ), vagy viszonylag egyszerű módon történhet , ami a disztribúció hivatalos csatornáin vagy harmadik féltől való elérhetőségtől függ.
Ubuntu, Debian vagy származékos verziók felhasználói számára a Mesa általában ezen disztribúciók hivatalos tárolóiban található. Telepítéshez vagy frissítéshez:
sudo apt update && sudo apt upgrade -yERS
sudo apt install mesa-utils mesa-va-drivers mesa-vulkan-driv
Ha a legújabb verziót szeretnéd egy PPA-ból (Ubuntu és származékai esetén):
sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update
sudo apt upgrade -y
Azok esetében, akik a Arch Linux és származékai, Ezeket a következő paranccsal telepítjük:
sudo pacman -S mesa mesa-utils mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl
Fedora felhasználóknak tudniuk kell, hogy a frissített csomagok a tárolókban találhatók, és csak a következőt kell futtatniuk:
sudo dnf install mesa-dri-drivers mesa-va-drivers mesa-vulkan-drivers
Ha újabb verziókat szeretne, használhatja a Mesa Copr adattárat:
sudo dnf copr enable grigorig/mesa-stable
sudo dnf update
Végül, az openSUSE felhasználók a következő parancs begépelésével telepíthetik vagy frissíthetik:
sudo zypper in mesa