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

kami911 képe

Az új Mesa 24.2 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 – mindezt egy héttel a tervezettnél korábban. A Mesa nyílt forráskódú grafikus driver könyvtár 24.4-es verziója számos izgalmas újítást és fejlesztést hoz magával, amelyek elősegítik a következő generációs grafikus hardverek támogatását, valamint jelentős teljesítményjavulásokat kínálnak a meglévő rendszerek számára. Az új verzió különösen figyelemre méltó a Raspberry Pi 4 és Raspberry Pi 5 eszközökön használt grafikus architektúrák támogatása, a Vulkan API optimalizációk okán. Az Open Source grafikus illesztőprogramok fejlesztői bejelentették, hogy új funkciókat adtak hozzá a A Mesa 24.3 jelentős fejlesztéseket tartalmaz, különösen a Radeon Vulkan („RADV”) illesztőprogramok terén, valamint továbbfejlesztett támogatást nyújt az Apple Silicon OpenGL és Vulkan-illesztőprogramjaihoz. Ezen kívül számos teljesítményoptimalizálás, a Rusticl OpenCL képességeinek bővítése és Vulkan FIFO támogatás érhető el Wayland környezetben. Az újítások között megtalálható az Intel Xe3 elsődleges támogatása Panther Lake platformon, az NVIDIA NVK illesztőprogram folyamatos fejlesztése, valamint számos más továbbfejlesztés, például a Lunar Lake és Battlemage Xe2 támogatás javítása.

Az új funkciók között szerepelnek a következők:

  • Vulkan 1.3 támogatás a V3DV driverben, amely a Raspberry Pi 4 és 5 eszközökre érhető el.
  • VK_EXT_descriptor_buffer, VK_EXT_post_depth_coverage, VK_KHR_maintenance7, VK_KHR_dynamic_rendering_local_read, és még több kiterjesztés támogatása az NVK driverben.
  • VK_KHR_video_maintenance1 kiterjesztés támogatása a RADV driverhez.
  • GL_KHR_shader_subgroup támogatás az RadeonSI számára.
  • VK_KHR_pipeline_binary és VK_KHR_compute_shader_derivatives kiterjesztések elérhetők az ANV, NVK, és RADV drivereken.
  • GL_ARB_timer_query és GL_EXT_disjoint_timer_query implementációk a Panfrost driverben.
  • Új Vulkan és OpenGL kiterjesztések, mint például VK_EXT_device_generated_commands, VK_EXT_depth_clamp_control, GL_ARB_framebuffer_no_attachments, és még sok más illesztőprogramokon, mint az etnaviv, zink, és Turing.

A fejlesztések a Vulkan szabványok gyors ütemű térnyerését mutatják, miközben az OpenGL fejlesztések üteme lassulni látszik. Dylan Baker, a Mesa kiadási menedzsere kiemelte: „Ez a kiadás is tükrözi az OpenGL fejlesztések csökkenő, míg a Vulkan előrelépések növekvő trendjét.” A Mesa 24.3 nemcsak új funkciókkal és kiterjesztésekkel bővíti a nyílt forráskódú grafikus környezetet, hanem számos népszerű videojátékhoz is javításokat hoz. Újdonságok. Az új verzióval élvezhetőbbé válik többek között az alábbi játékok futtatása:

  • Black Myth: Wukong
  • Red Dead Redemption 2
  • Resident Evil 6
  • Total War WARHAMMER II
  • Call of Duty: Black Ops III
  • Silent Hill 2
  • War Thunder
  • Detroit: Become Human
  • Faaast Penguin
  • Warhammer 40,000: Space Marine 2
  • Ion Fury
  • Genshin Impact
  • Arma Reforger
  • Counter-Strike 2
  • Worms: Revolution
  • Asterix & Obelix XXL: Romastered
  • Metal Gear Rising: Revengeance
  • Fallout 3

Ezek a fejlesztések nemcsak a grafikai stabilitást és teljesítményt javítják, hanem kompatibilitási problémákat is orvosolnak, így a játékosok számára zökkenőmentesebb élményt nyújtanak. A Mesa 24.3 továbbra is a Linux-alapú rendszerek egyik kulcsfontosságú eszköze, amely folyamatosan bővíti a támogatott játékok körét.A Mesa 24.3.0 kiadásának bejelentése megtalálható a levelezési listán. A fejlesztők már dolgoznak a Mesa 25.0 verzión, amely várhatóan 2024 első negyedévében jelenik meg. Ez tovább folytatja majd a Vulkan szabványok köré épülő fejlesztéseket és az új hardverek támogatásának bővítését.

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