A Mesa 26.2.0 teljes mértékben támogatja a Vulkan 1.4-et és az OpenGL 4.6-ot.

Főbb pontok:
  • A Vulkan 1.4 bevezetése olyan kulcsfontosságú meghajtókban, mint az ANV (Intel), a RADV (AMD), az NVK (NVIDIA) és a KosmicKrisp (Apple).
  • Átfogó OpenGL 4.6 támogatás modern architektúrákon, garantálva a maximális grafikai hűséget Linuxon.
  • Mesh Shaderek beépítése az NVK illesztőprogramba, ami javítja az NVIDIA geometriagenerálását.
  • Fejlett OpenCL 3.1 támogatás a rusticl illesztőprogramon keresztül, amelyet a libclc könyvtár optimalizált elágazása támogat.
  • Kiterjesztett kompatibilitás az új ARM Mali G1 mobil GPU-kkal (Ultra, Premium, Pro) Panfrost és PanVK segítségével.

3D asztal, linux illesztőprogramok

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 -y
sudo apt install mesa-utils mesa-va-drivers mesa-vulkan-driv
ERS

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


Hozzáadás előnyben részesített forrásként a Google-ben