Mesa 19.3 nyílt forráskódú OpenGL 4.6 verzióval és számos új Vulkan kiterjesztéssel érkezik, amelyet az Intel és az AMD Radeon illesztőprogramjai támogatnak

Hardver / Mesa 19.3 nyílt forráskódú OpenGL 4.6 verzióval és számos új Vulkan kiterjesztéssel érkezik, amelyet az Intel és az AMD Radeon illesztőprogramjai támogatnak 3 perc olvasás

Taichi Variant RX 5000 grafikus kártya



A Mesa 3D Graphics Library közelgő negyedéves frissítése, amely a Mesa 19.3 verziót viszi, várhatóan rengeteg előnnyel jár, beleértve a legújabb Open Source OpenGL v4.6 támogatását és számos új Vulkan kiterjesztést. A Mesa 19.3 frissítés már ezen a héten megérkezhet, és a szakértők szerint ez messze a legnagyobb vagy legjelentősebb javulás a tárgyév vége előtt. A Linux asztali felhasználók lelkesen várták a Mesa 3D Graphics Library kritikus összetevőinek kiegészítéseit, mivel a „blokkoló” hibák miatt a frissítés komoly kihívást jelentett, és ezért késett.

Mesa 19.3 karácsony előtt érkezik Linux asztali felhasználók számára:

A Mesa 19.3 lehet, hogy valamivel tovább tartott, mint a előző Mesa 19.2 frissítés a blokkoló hibák miatt, de érkezését meglehetősen fontosnak tartják az asztali PC-felhasználók, akik inkább a Linux operációs rendszert használják a játékhoz. A Mesa 19.3 nagy előrelépés a grafikus könyvtárban az OpenGL / Vulkan illesztőprogramok megvalósításához.



Számos szolgáltatás-kiegészítés és fejlesztés létezik, de a Linux asztali felhasználók lelkesen várják ugyanezt egyszerűen azért, mert ennek a negyedéves Mesa3D-frissítésnek végre megvan az OpenGL 4.6 az Intel számára. Ezenkívül a frissítés tartalmazza az Intel Gen12 / Tiger Lake kezdeti támogatását is. Ebben a frissítésben a Zink összevonásra került az OpenGL-hez a Vulkan tetején. A legfrissebb frissítésnek jelentős hasznot kell hoznia a új Raspberry Pi 4 a V3D által az OpenGL ES kezelésével kapcsolatos fejlesztéseknek köszönhetően.



A Mesa 19.3 frissítés hozzáadta a Radeon Vulkan ACO háttérképet, amelynek jelentősen javítania kell a játékteljesítményt a Linuxon. Ezeken a fejlesztéseken kívül a Mesa 3D Graphics Library legújabb frissítése számos új Vulkan kiterjesztést tartalmaz, amelyeket az Intel és a Radeon illesztőprogramok egyaránt támogatnak. Az alábbiakban bemutatjuk a Mesa 19.3 frissítés hivatalos Changelogjának néhány kiemelését:



  • OpenGL 4.6 támogatás az Intel i965 / Iris illesztőprogramokhoz, miután a SPIR-V támogatás megvan.
  • Különböző egyéb nem-core OpenGL kiterjesztések kerültek hozzá a különféle illesztőprogramokhoz.
  • Számos új Vulkan kiterjesztés, amelyeket az Intel ANV és a Radeon RADV támogat, például a KHR_shader_clock, a KHR_shader_float_controls, a SPIR-V 1.4 támogatás, a Vulkan Memory Model, a shader_subgroup_ballot / shader_subgroup_vote stb.
  • Kezdeti támogatás az Intel Tiger Lake (Gen 12) grafikához, kezdeti kerneltámogatás közben a Linux 5.4-ben.
  • A Radeon RADV ACO shader fordítói háttere már jelen van a GFX8-on a GFX10 Navi hardveren keresztül. A RADV ACO a „RADV_PERFTEST = aco” környezeti változóval engedélyezhető.
  • Jobb az Intel Gallium3D illesztőprogram teljesítménye, amely majdnem helyettesítheti az i965 illesztőprogramot, amint néhány elhúzódó hibát kidolgoztak. A Mesa 20.0 a Broadwell és az újabb alapértelmezett illesztőprogramok átállításának tervezett szakasza.
  • A RadeonSI videó dekódolási fejlesztései, például a 8K dekódolása a HEVC / H.265 és a VP9 számára.
  • Navi 14 támogatás a RadeonSI illesztőprogramon belül (a RADV 19.2-ben támogatott).
  • A RADV biztonságos fordítási támogatása a Valve új funkciójaként működik.
  • Az SCons build rendszer elavult a nem Windows platformokon, annak érdekében, hogy jobban átfogja a Meson build rendszert Mesán.
  • Az AMD kód támogatja az új AMDGPU reset kernel felület használatát.
  • A Zink beolvadt az alap OpenGL támogatásért a Vulkan felett a Gallium3D-n belül.
  • Kanyar Vulkan illesztőprogram fejlesztések.
  • Jobb AMD Radeon APU teljesítmény.
  • A Lima Gallium3D illesztőprogram-fejlesztései, valamint a nyílt forráskódú Mali grafikák folyamatos fejlesztése a Panfrost-on.
  • A Raspberry Pi 4 V3D majdnem kezeli az OpenGL ES 3.1-et.
  • Nouveau SPIR-V támogatás a Cloverrel való esetleges OpenCL támogatás elérésében.
  • Nagy Gallium3D NIR takarítás a RadeonSI illesztőprogram ápolásában, hogy végül alapértelmezés szerint engedélyezze a NIR-t, és viszont fordítsa az OpenGL 4.6-ot (Mesa 20.0-devel függőben van, de a NIR alapértelmezés szerint még nincs bekapcsolva).
  • Számítson árnyékolókat az LLVMpipe és a szoftver raszterező egyéb fejlesztéseihez.
  • A Mesa shader lemez gyorsítótár mostantól a modern 4+ magrendszereket kínálja.

A Mesa 20.0 tartalmazza az Intel által alapértelmezés szerint készítendő Gallium3D illesztőprogramot

Ha a Mesa 19.3 izgalmas, a Mesa 3D Graphics Library következő nagyobb frissítése még inkább. Az Intel azt tervezi, hogy új termékeiket fogja használni Gallium3D OpenGL Linux illesztőprogram alapértelmezés szerint a következő negyedéves frissítésben, amely a Mesa 20.0 lehet. A Gallium3D OpenGL Linux illesztőprogram automatikus beépítésével a felhasználóknak nem kell manuálisan kiválasztaniuk.

Az Intel következő lépése lehet a Gallium3D illesztőprogram flipelése, mint a támogatott hardverek alapértelmezett futási ideje. Ez további teszteket tesz lehetővé a Mesa 20.0 funkció befagyása előtt. Ennek azonban csak a következő hónap végén, azaz 2020 januárjában kell megtörténnie. Ezenkívül a stabil kiadás február vagy március végén érkezhet meg. Sok szakértő, köztük az Intel, abban reménykedett, hogy megváltoztatja az alapértelmezést magának a Mesa 19.3-nak, de ez nyilvánvalóan nem történt meg. Ennek ellenére a további időnek biztosítania kell a funkcionális vagy teljesítménybeli regressziók kiküszöbölését.