Apps & Mobile Entwicklung
Make RT Great Again: AMD macht mit Mesa 26.0 Raytracing unter Linux schneller

Das in der Linux-(Gaming-)Community heiß ersehnte Mesa 26.0 ist da. Es bringt massive Verbesserungen, insbesondere für RT mit AMD Radeon. Bugfixes und neue Feature gibt es aber auch für Intel und den freien Nvidia-Treiber NVK. Zahlreiche neue Schnittstellen und eine Vulkan-zu-Metal-Schicht für macOS bringt Mesa 26 ebenfalls.
Von Mesa 26.0 profitiert insbesondere AMD
Eine große Baustelle beim Linux-Gaming war bislang Raytracing mit AMD-Grafikkarten. Zu diesem Schluss kam die Redaktion auch im letzten Linux-Benchmarktest aus dem Sommer 2025.
Während das normale Rendering auf Augenhöhe mit Windows lag, hinkten Raytracing-Ergebnisse oft hinterher. Hinzu kam, dass bis vor Kurzem sogar zwei Vulkan-Treiber für AMD zur Verfügung standen: Wer mehr RT-Leistung wollte, musste zum mittlerweile eingestellten AMDVLK-Treiber von AMD greifen, während Mesa mit besserer Kompatibilität aufwarten konnte.
Doch Mesa 26.0 überwindet nun viele der Probleme und dürfte die Raytracing-Leistung ein merkliches Stück nach vorne bringen. Schon im Vorfeld der Veröffentlichung gab es Berichte, welche teilweise von 75 Prozent mehr Leistung in Unreal-Engine-Spielen gesprochen haben. Auch allgemeine Verbesserungen für ältere Radeon-Generationen wie RDNA 2 sollen im zweistelligen Prozentbereich an Leistung gewinnen.
Wie genau diese Leistungssteigerungen zustande kommen, erklärt Natalie Vock in ihrem Blog (Englisch). ComputerBase bereitet aktuell einen neuen Linux-Gaming-Benchmark-Test vor.
Weitere Verbesserungen für AMD umfassen den ACO-Compiler für RadeonSI als neuen Standard, wodurch nicht nur mehr Leistung, sondern auch kürzere Shader-Kompilierzeiten entstehen sollen.
Nicht nur AMD im Fokus
Mesa ist eine umfangreiche Software und stellt unter anderem Umsetzungen der Schnittstellen Vulkan 1.4, OpenGL 4.6, OpenGL ES 3.2 und OpenCL 3.0 bereit. Neu mit Version 26.0 ist KosmicKrisp, eine Vulkan-zu-Metal-Schicht als Treiber für macOS.
Weitere Verbesserungen umfassen zahlreiche Bugfixes und auch Neuerungen für Intel und den freien Nvidia-Treiber NVK. Daneben stellt Mesa 26.0 eine Reihe neuer Erweiterungen zur Verfügung.
- VK_KHR_relaxed_block_layout on pvr
- VK_KHR_storage_buffer_storage_class on pvr
- VK_EXT_external_memory_acquire_unmodified on panvk
- VK_EXT_discard_rectangles on NVK
- VK_KHR_present_id, VK_KHR_present_id2 on HoneyKrisp
- VK_KHR_present_wait, VK_KHR_present_wait2 on HoneyKrisp
- VK_KHR_maintenance10 on ANV, NVK, RADV
- VK_EXT_shader_uniform_buffer_unsized_array on ANV, HK, NVK, RADV
- VK_EXT_device_memory_report on panvk
- VK_VALVE_video_encode_rgb_conversion on radv
- VK_EXT_custom_resolve on RADV
- GL_EXT_shader_pixel_local_storage on Panfrost v6+
- VK_EXT_image_drm_format_modifier on panvk/v7
- VK_KHR_sampler_ycbcr_conversion on panvk/v7
- sparseResidencyImage2D on panvk v10+
- sparseResidencyStandard2DBlockShape on panvk v10+
- VK_KHR_surface_maintenance1 promotion everywhere EXT is exposed (anv, hk,
lvp, nvk, radv, tu, v3dv, vn) - VK_KHR_swapchain_maintenance1 promotion everywhere EXT is exposed (anv, hk,
lvp, nvk, radv, tu, v3dv, vn) - VK_KHR_dynamic_rendering on PowerVR
- VK_EXT_multisampled_render_to_single_sampled on panvk
- VK_KHR_pipeline_binary on HoneyKrisp
- VK_KHR_incremental_present on pvr
- VK_KHR_xcb_surface on pvr
- VK_KHR_xlib_surface on pvr
- VK_KHR_robustness2 promotion everywhere EXT is exposed (panvk v10+,
HoneyKrisp, hasvk, NVK, Turnip, lavapipe, venus)
Mesa 26.x dürfte bald in die Repositories der diversen Linux-Distributionen wandern. In der Regel wird allerdings erst ab der Version 26.1 veröffentlicht, um mögliche Fehlerbereinigungen einfließen zu lassen. Die Veröffentlichung dürfte in der kommenden Woche erfolgen.