Mesa 25.1: PanVK fejlesztések és Vulkan 1.4 támogatás

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

Megérkezett a Mesa 25.1 a nyílt forráskódú grafikus vezérlők gyűjteményének legújabb negyedéves továbbfejlesztett kiadása. A Mesa 25.1 mint a 2025-ös év második, új képességeket is hozó frissítés számos izgalmas fejlesztést és új funkciót hozott. A Mesa 25.1 megjelenésével új Vulkan és OpenGL támogatások érkeztek, beleértve a Vulkan 1.4-et, OpenGL 4.6-ot és számos új meghajtó frissítést. Emellett a PanVK és más Vulkan meghajtók is számos új bővítést kaptak, amelyeket a fejlesztők és tesztelők azonnal kihasználhatnak.

A Mesa 25.1 főbb újdonságai

  1. Vulkan 1.4 és OpenGL 4.6 támogatás
    A Mesa 25.1 teljes körűen támogatja az OpenGL 4.6-ot és a Vulkan 1.4-et. Az OpenGL 4.6-ot alkalmazás szintjén kell kérni, míg a Vulkan verziószám a használt meghajtótól függően változhat.
  2. PanVK bővítések
    A PanVK meghajtó számos új funkcióval bővült, többek között a következőkkel:
    • VK_KHR_shader_subgroup_uniform_control_flow: Fejlettebb vezérlési áramlás a shader-ekben.
    • Imageless framebuffers: Az új, képtelen framebuffer-ek támogatása.
    • MSAA (Multisample Anti-Aliasing) 8-16 mintával: Támogatás a magasabb mintaszámú élsimításhoz.
    • Dynamic rendering: A dinamikus renderelés és helyi olvasások kezelése.
  3. NVK és RADV fejlesztések
    • NVK (NVIDIA) támogatta a BCn textúra tömörítést, a tároló pozíciók vezérlését, és a host-only deszkriptorokat.
    • RADV (AMD) hozzáadott új VK_EXT_device_memory_report kiterjesztést, amely segíti a memória használatának monitorozását.
    • Sample location control a GFX10+ hardvereken, és több játék-specifikus hibajavítás.
  4. Vulkan kiterjesztések és hibajavítások
    A Mesa 25.1 újabb bővítéseket tartalmaz a Vulkan ray-tracing támogatásban, javításokat a játékstabilitásban (például a GTA 5 Enhanced és a Kingdom Come: Deliverance II játékokhoz), valamint különféle grafikai problémák (pl. textúra korrupció, z-fighting) orvoslását.
  5. Platform specifikus fejlesztések
    • A macOS build hibái és a Wayland session összeomlások javítása, különösen az AMD GPU-k esetén.
    • Intel Xe2 / Battlemage grafikus fejlesztések és a Vulkan WSI színkezelés javítása.

További fejlesztések és optimalizálások

  • Rusticl OpenCL meghajtó: Az új cl_khr_spirv_linkonce_odr kiterjesztés javítja az OpenCL funkcionalitást.
  • Zink: Az OpenGL-on-Vulkan meghajtó fejlődése, valamint a Radeon RX 9000 sorozat támogatása az RDNA4/GFX12 hardvereken.
  • Intel Linux grafikus meghajtó: Kevesebb memóriahasználati korlátozás, valamint a Gallium Nine elavulttá válik.
  • Chromium VA-API támogatás: A videó dekódolás és HDR támogatás javítása.

A hibajavítások kiemelése

A 25.1-es verzióban több mint száz hibajavítást találunk, például:

  • Játék stabilitás: Különféle GPU fagyások javítása, beleértve a Ghost of Tsushima és a Marvel Rivals hibáit.
  • Leképzési hibák: Az Intel ANV meghajtóban lévő visszaverődési hibák és az RadeonSI SGPR spill problémája.
  • Platform problémák: A macOS build hibák, valamint a KDE KWin Wayland session összeomlásai AMD GPU-kon.

Újdonságok >

A Mesa 25.1.0 kiadásának bejelentése megtalálható a levelezési listán.

A Mesa-ról

A Mesa projekt az OpenGL specifikáció nyílt forráskódú implementációjaként indult, amely az interaktív 3D grafika megjelenítésére szolgáló rendszer. Az évek során a projekt további grafikus API-kat implementált, többek között az OpenGL ES-t, az OpenCL-t, az OpenMAX-et, a VDPAU-t, a VA-API-t, az XvMC-t, a Vulkan-t és az EGL-t is. Az eszközillesztők sokasága lehetővé teszi, hogy a Mesa könyvtárak sokféle környezetben használhatók legyenek, a szoftveres emulációtól kezdve a modern GPU-k teljes hardveres gyorsításáig. A Mesa számos más nyílt forráskódú projekthez kapcsolódik: a Direct Rendering Infrastructure, az X.org és a Wayland, hogy OpenGL támogatást nyújtson Linuxon, FreeBSD-n és más operációs rendszereken.

Illesztőprogramok

  • A RADV (Radeon Vulkan driver) egy nyílt forrású grafikus kártya illesztőprogram, amely a Radeon grafikus kártyák számára biztosítja a Vulkan API támogatását. A RADV segítségével a játékok és más grafikus alkalmazások nagyobb teljesítményt érhetnek el a Radeon grafikus kártyákon.
  • A Turnip egy másik nyílt forrású grafikus kártya illesztőprogram, amely a Radeon grafikus kártyák számára biztosítja a OpenGL támogatását. A Turnip segítségével a játékok és más grafikus alkalmazások nagyobb teljesítményt érhetnek el a Radeon grafikus kártyákon.
  • Az ANV (Intel Open Source 3D Graphics Driver) egy nyílt forrású grafikus kártya illesztőprogram, amely az Intel grafikus kártyák számára biztosítja a Vulkan és OpenGL támogatását. Az ANV segítségével a játékok és más grafikus alkalmazások nagyobb teljesítményt érhetnek el az Intel grafikus kártyákon.
  • A V3DV egy nyílt forrású grafikus kártya illesztőprogram, amely a Raspberry Pi számára biztosítja a Vulkan támogatását. A V3DV segítségével a játékok és más grafikus alkalmazások nagyobb teljesítményt érhetnek el a Raspberry Pi-n.
  • A Venus egy nyílt forrású grafikus kártya illesztőprogram, amely a Qualcomm Adreno grafikus kártyák számára biztosítja a Vulkan támogatását. A Venus segítségével a játékok és más grafikus alkalmazások nagyobb teljesítményt érhetnek el a Qualcomm Adreno grafikus kártyákon.
  • A panfrost egy nyílt forrású grafikus kártya illesztőprogram, amely a Mali grafikus kártyák számára biztosítja a OpenGL és Vulkan támogatását. A panfrost segítségével a játékok és más grafikus alkalmazások nagyobb teljesítményt érhetnek el a Mali grafikus kártyákon.
  • Az asahi egy nyílt forrású grafikus kártya illesztőprogram, amely az Apple saját tervezésű hardvereiben található GPU-k számára biztosítja a OpenGL támogatását, aminek nem kizárt, hogy köze van a PowerVR-hez is. Az erősen fejlesztés alatt álló asahi segítségével a játékok és más grafikus alkalmazások nagyobb teljesítményt érhetnek el az Apple eszközökön.
  • Lavapipe → CPU-alapú szoftveres Vulkan illesztőprogram
  • Zink → Általános OpenGL illesztőprogram, amely Vulkan-t támogató eszközökön fut