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.
#Asztal 19.3 Sok mindent bemutat #nyílt forráskód @OpenGL
+ @VulkanAPI Illesztőprogram-fejlesztések https://t.co/XMdBlTM4Hz
OpenGL 4.6 for @IntelGraphics , Gen12 / TGL, cink GL-on-Vulkan, @Radeon ACO, sok új Vulkan kiterjesztés, az @Intel A Gallium3D illesztőprogram most kiváló formában van és még sok más
- Phoronix (@phoronix) 2019. december 10
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.
Itt van a különbség a void-csomagok ellen: https://t.co/fMyNDfUcX4 Remélem, hogy a kernelek a szokásos Void kernelekbe kerülnek, ha legalább készen áll a drm-next-ra. A többit az LLVM 9.0.1 és a Mesa 19.3 frissítésekkel lehet megoldani, bár nem, ha az LLVM 9.0.1 rendelkezik az összes javítással.
- Daniel Kolesa (@octaforge) 2019. december 8
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.
A @IntelGraphics Most arra törekszik @Intel Gallium3D @OpenGL Alapértelmezett #Asztal 20.0 https://t.co/k1lIGDjy6e pic.twitter.com/6KM5Ige3yi
- Phoronix (@phoronix) 2019. október 16
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.