Mesa

kami911 képe

Lenyűgöző sebességnövekedés lesz az AMD és Intel Vulkan illesztőprogramokban

Kezdetben a Linux-on futó grafikai programok képkocka-sebessége sajnálatosan alacsony volt, a más rendszereken futó azonos alkalmazásokkal összevetve. Az utóbbi évek gyártói és Valve, illetve RedHat mérnökeinek kitartó és áldozatos munkájának köszönhetően a Linux-on futó játétkok képkocka-sebessége drasztikusan megemelkedett. Egyre jobb illesztőprogramok, egyre jobb hibakeresési eszközök, mind a program futását tekintve, mind a GPU-ban végzett feladatok optimális irányba mozdultak el. Ennek megfelelően ma már sokkal jobb játszani Linux-on, mint eddig bármikor. Mindezek lehetőséget adtak a Valve számára is, hogy másodjára – ismét – megpróbáljanak bekerülni a konzolos üzletbe egy dedikált eszközzel – a Steam Deck-kel. Úgy tűnik ez a második próbálkozás már sikeresnek tekinthető, hiszen a Steam Deck elég jól fogy és a vásárlói fogadtatása is nagyon pozitív.

A további fejlődés azonban nem várt helyről, a Zink Mesa illesztőprogram felől érkezett. A Zink, amely a OpenGL programok futtatását teszi lehetővé Vulkan-on, fejlesztésével kapcsolatban készítette Mike Blumenkrantz a vkoverhead programot. A vkoverhead egy eszköz a Vulkan-illesztőprogramok CPU-overheadjének kiértékelésére. Mike úgy találta, hogy a RADV meghajtó lassabb volt, mint az AMDGPU-PRO meghajtó a nagyon egyszerű rajzolási tesztnél. A legalapvetőbb Vulkan-teszt esetében a RADV csak körülbelül 28,3 millió rajzolást ért el másodpercenként, míg az AMDGPU-PRO körülbelül 32,8 millió rajzolást másodpercenként.

Nos, a RADV végrehajtásának profilozásával erre a nagyon egyszerű Vulkan-tesztre, és a szűk keresztmetszetek megtalálásával, amikkel foglalkozni kellett, mire befejezte kis kalandját, már 44 millió rajzolást ért el másodpercenként a RADV illesztőprogrammal. Ez 55%-os növekedést jelent a RADV rajzolási teljesítményében a mainline Mesa jelenlegi RADV kódjához képest, és körülbelül 30%-os előny az AMDGPU-PRO AMD saját Vulkan meghajtójához képest.

Ezek után figyelmét az Intel ANV illesztőprogramja felé fordította, ahol hasonló fejlesztéseket eszközöl. Ennek eredménye hozzávetőlegesen 60 százalékos javulás ebben az illesztőprogramban.

kami911 képe

Hardveresen gyorsított videólejátszás bekapcsolása a Firefox böngészőben

A hardveresen támogatott videólejátszás bekapcsolásával a videólejátszástól tehermentesíteni lehet a CPU-t, mert a dekódolási munkát a GPU végzi. Ezzel a videólejátszás folyamatosabb lehet és kevesebb energiát is fogyaszt. A számítógépben lévő grafikus kártyától függően, az alábbi lehetőségek adottak:

kami911 képe

A Vulkan 1.4 megjelent: kötelezővé tett kiterjesztések és jobb 8K renderelés

A Khronos Group a SIGGRAPH Asia rendezvényen jelentette be a Vulkan 1.4 specifikáció kiadását, amely új szintre emeli a grafikai teljesítményt és a hordozhatóságot. A frissítés számos korábban opcionális funkciót kötelezővé tesz, növeli a hardveres minimumkövetelményeket, és garantálja a 8K renderelés támogatását akár nyolc különálló renderelési célponttal.

kami911 képe

Mesa 24.3: Javítások népszerű videojátékokhoz és bővített grafikus támogatás Pi-hez is

A Mesa 24.3 verziója váratlanul korábban érkezett, egy hét előnnyel a tervezett kiadási időponthoz képest, mivel nem jelentkeztek jelentős hibák, és jelentős újításként bevezeti a Vulkan 1.3 szabványnak való megfelelést a V3DV grafikus meghajtóhoz, amely a Raspberry Pi 4 és Raspberry Pi 5 eszközökhöz készült. Ez komoly grafikai teljesítménynövekedést jelenthet a Raspberry Pi OS operációs rendszer számára a következő frissítés alkalmával. Ezenkívül a V3DV meghajtó támogatja a VK_KHR_shader_relaxed_extended_instruction nevű Vulkan kiterjesztést is, amely további rugalmasságot biztosít a shader (árnyaló) programozáshoz. Ez a negyedéves kiadás számos újítást hozott az open-source Vulkan-illesztőprogramokban, az OpenGL-illesztőprogramok finomításában, valamint a 3D-s felhasználói tér kódjában. Ebben a cikkben részletesen bemutatjuk a legfontosabb újdonságokat.

kami911 képe

Mesa RADV Illesztőprogram: Vulkan 1.3 támogatás régi AMD GFX6/GFX7 GPU-khoz

Az AMD régebbi GFX6 és GFX7 architektúrájú grafikus processzorai mostantól ellenőrzött Vulkan 1.3 támogatást kapnak a Linux rendszerekhez készült nyílt forráskódú Mesa RADV driver által, mely fejlesztést a Khronos Group is elismert.

kami911 képe

Mesa 24.3: Nagy teljesítményjavulás a régebbi AMD Navi 10 GPU-k számára

A közelgő Mesa 24.3 grafikus illesztőprogram-komponens jelentős teljesítménynövekedést hoz a régebbi AMD Navi 10 alapú RDNA1 grafikus processzorok számára, főként a Radeon "RADV" Vulkan driverrel.

kami911 képe

Jelentős teljesítményjavulás a RADV driverben az AMD FSR2-vel

A Valve mérnöke, Samuel Pitoiset jelentős teljesítménynövekedést ért el a Mesa RADV driver számára az AMD FidelityFX Super Resolution 2 (FSR2) használatakor. Ezzel a frissítéssel a nyílt forráskódú RADV driver lényegesen hatékonyabbá vált, és közelebb került az AMD hivatalos Vulkan driverének teljesítményéhez.

kami911 képe

A régi GLSL IR linker kivezetése

A Mesa 24.3 kiadásával véget ér az évek óta tartó munka a régi GLSL IR linker kivezetésére, amelynek célja a modern NIR (New Intermediate Representation) közvetlen használata a fordítási folyamat során. Ez a fejlesztés számos előnnyel jár, és a Mesa kódjának modernizálását szolgálja.

kami911 képe

Új fejlesztések az AMD RDNA4 és Intel Xe2 grafikus kártyák támogatásához, Vulkan optimalizációk és shader cache javítások

A Mesa 24.2 egy átfogó frissítés, amely számos újítást és optimalizációt hoz a modern grafikus rendszerek számára. Az AMD RDNA4/GFX12 és Intel Xe2 támogatásának előkészítése, a Vulkan API optimalizációk, az új shader cache implementáció, valamint a Raspberry Pi 5 és a CPU-alapú rendszerek számára készült fejlesztések mind hozzájárulnak ahhoz, hogy a Mesa 24.2 egy kiemelkedő verzió legyen. Ezek az újítások nem csak a teljesítményt javítják, hanem a jövőbeli játékok és alkalmazások számára is stabil alapot biztosítanak. Ebben a cikkben részletesen bemutatjuk a legfontosabb újdonságokat.

kami911 képe

A Mesa NVIDIA hardverekhez szánt NVK nyílt forráskódú Vulkan meghajtója most már stabil

A nyílt forráskódú Vulkan meghajtó, amely most már Vulkan 1.3 megfelelőséggel is rendelkezik, része lesz az előttünk álló Mesa 24.1 grafikus rendszer verziósorozatnak. Az NVK nyílt forráskódú Vulkan grafikus meghajtójuk a Mesa grafikus rendszerben már nem kísérleti állapotban van, hanem stabil, és készen áll a használatra.

kami911 képe

Picinke cink kerül minden Mesa 24.1-be!

A Mesa úgy tervezte, hogy a Zink illesztőprogramot alapértelmezetté elérhetővé teszi. És ez a változás most bekerült a rendszerbe. Emellett a D3D12 Mesa illesztőprogram is, amelyet a Microsoft mérnökei is szorgalmasan fejleszetnek, mostantól alapértelmezett módon kerül fordításra Windows rendszeren.

kami911 képe

A Mesa 24.0 megjelent: gyorsabb Radeon RADV ray-tracing és kezdeti PowerVR Vulkan illesztőprogram

Az új Mesa 24.0 megjelentése nagy örömet okozott a Linux felhasználók körében, hiszen ez a nyílt forráskódú OpenGL, Vulkan, OpenCL és videógyorsító illesztőprogramok készlete újabb fejlesztéseket hozott magával. A Mesa 24.0 kiemelkedő teljesítményt nyújt a videógyorsítástól kezdve a 3D-s játékokig, így a legtöbb Linux asztali felhasználót megcélozza.

kami911 képe

Két új kiterjesztést hoz a Vulkan 1.3.272

A Vulkan 1.3.272 a szokásos különböző hibajavításokat és tisztázásokat tartalmazza, amelyek az elmúlt héten gyűltek fel a specifikációban. Néhány probléma megoldása mellett két új kiterjesztés is bekerült a frissítésbe.

Az első új kiterjesztés a VK_EXT_layer_settings, amelyet olyan cégek dolgoztak ki, mint a LunarG, Google, Khronos, és mások. A VK_EXT_layer_settings lehetővé teszi a Vulkan API rétegek viselkedésének programozható konfigurálását.

A Mesa újabb javító verzió verziója jelent meg

Megjelent a Mesa 23.3-rc5 a legújabb nyílt forráskódú GPU illesztőprogram-javításokkal

Eric Engestrom pénteken kiadta a Mesa 23.3 ötödik heti javítási csomagját , ezzel a negyedéves stabil kiadással remélhetőleg a következő héten debütál.

Oldalak

Feliratkozás RSS - Mesa csatornájára