Megjelent a Mesa 26.2-rc1, lezárult az idei negyedév 3D grafikus stackjének fejlesztése

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A Mesa 26.2 külön ágra került a Mesa Git kódbázisából, a mainline ágon pedig már a Mesa 26.3-devel fejlesztése zajlik.

A Mesa 26.2 várhatóan augusztusban jelenik meg stabil kiadásként, addig pedig hetente érkeznek az új release candidate-ek. A Mesa 26.2 számos optimalizálást hoz az Intel ANV és az AMD RADV Vulkan driverekhez, folytatódik a Vulkan Video fejlesztése, a KosmicKrisp Vulkan–Apple Metal driver már támogatja a Vulkan 1.4-et, a Rusticl tovább javítja az OpenCL támogatást, az NVIDIA NVK Vulkan driver tovább érett, az új KRAID fordítót beolvasztották az Arm Mali Panfrost/PanVK driverekhez, elkezdték az AMD GFX12.1 grafika támogatásának előkészítését, és több új Vulkan kiterjesztést is integráltak. Még a régi Radeon R600g és R300g driverek is kaptak több javítást a Mesa 26.2 fejlesztési ciklusa alatt.

A Mesa kiadási megjegyzései a Mesa 26.2 fő újdonságait így foglalják össze:

  • cl_khr_subgroup_rotate a radeonsi driverben
  • cl_khr_subgroup_rotate az iris driverben
  • VK_EXT_shader_uniform_buffer_unsized_array a panvk-n
  • VK_KHR_shader_constant_data a RADV-n
  • VK_EXT_dynamic_rendering_unused_attachments a panvk-n
  • protectedMemory támogatás RADV/GFX10+ és VEGA10 esetén
  • VK_KHR_performance_query RADV/GFX11 esetén
  • VK_EXT_conservative_rasterization a panvk-n
  • shaderImageGatherExtended a pvr-en
  • statikus C++ stdlib szükséges Rusticl esetén, hogy elkerüljék azokat az alkalmazásokat, amelyek a saját C++ stdlibjüket használják
  • VK_EXT_pipeline_protected_access a RADV-n
  • VK_EXT_extended_dynamic_state3 a panvk-n
  • GL_ARB_texture_query_lod a panfrost/v9+ esetén
  • VK_KHR_maintenance11 a RADV-n
  • OpenCL 3.1 támogatás Rusticl-hez asahi, iris, radeonsi, llvmpipe és zink esetén
  • VK_KHR_workgroup_memory_explicit_layout a pvr-en
  • VK_KHR_maintenance5 a pvr-en
  • VK_KHR_calibrated_timestamps a hasvk-n
  • VK_KHR_present_id a pvr-en
  • VK_KHR_present_wait a pvr-en
  • VK_KHR_present_id2 a hasvk-n
  • VK_KHR_present_wait2 a hasvk-n
  • VK_KHR_shader_fma a RADV-n
  • VK_EXT_shader_split_barrier a RADV/GFX12 esetén
  • VK_KHR_shader_fma az nvk-n
  • Támogatás G1-Ultra, G1-Premium és G1-Pro GPU-khoz Panfrost és PanVK alatt
  • VK_EXT_shader_atomic_float az nvk-n
  • VK_{KHR,EXT}_index_type_uint8 a pvr-en
  • VK_EXT_debug_marker a Vulkan runtime-ban
  • VK_EXT_mesh_shader az NVK-n
  • VK_KHR_device_fault a RADV-n
  • VK_EXT_present_timing immár wsi/X11 esetén is
  • VK_EXT_present_timing a hasvk-n
  • VK_GOOGLE_display_timing a KHR_display-hez (és opcionálisan X11, Wayland esetén) anv, hasvk, hk, nvk, panvk, pvr, radv, tu, v3dv drivereken
  • VK_KHR_shader_abort a RADV-n
  • VK_KHR_shader_fma a panvk-n
  • VK_NV_shader_atomic_float16_vector az NVK-n
  • VK_KHR_compute_shader_derivatives a panvk-n
  • VK_EXT_shader_subgroup_ballot a pvr-en
  • VK_EXT_shader_subgroup_vote a pvr-en
  • VK_KHR_shader_subgroup_rotate a pvr-en
  • VK_KHR_shader_subgroup_uniform_control_flow a pvr-en
  • VK_EXT_subgroup_size_control a pvr-en
  • VK_EXT_rasterization_order_attachment_access a panvk-n
  • VK_ARM_rasterization_order_attachment_access a panvk-n
  • GL_OES_texture_float az etnaviv/HALF_FLOAT esetén
  • GL_ARB_texture_float az etnaviv/HALF_FLOAT esetén
  • VK_NVX_binary_import az NVK-n
  • VK_EXT_image_sliced_view_of_3d a panvk-n
  • VK_EXT_shader_tile_image a panvk-n
  • VK_KHR_internally_synchronized_queues a panvk-n
  • VK_KHR_workgroup_memory_explicit_layout a panvk-n
  • VK_EXT_device_memory_report a pvr-en
  • VK_EXT_descriptor_heap alapértelmezetten engedélyezve anv és RADV esetén
  • VK_EXT_device_address_binding_report a panvk-n
  • VK_EXT_multisampled_render_to_single_sampled RADV/Android esetén
  • VK_KHR_shader_fma az anv-n
  • VK_KHR_extended_flags a RADV-n
  • VK_EXT_display_surface_counter a pvr-en
  • VK_EXT_display_control a pvr-en
  • VK_EXT_direct_mode_display a pvr-en
  • VK_KHR_surface_maintenance1 a pvr-en
  • VK_EXT_surface_maintenance1 a pvr-en
  • VK_KHR_swapchain_maintenance1 a pvr-en
  • VK_EXT_swapchain_maintenance1 a pvr-en
  • VK_EXT_swapchain_colorspace a pvr-en
  • VK_EXT_acquire_drm_display a pvr-en
  • VK_KHR_unified_image_layouts a pvr-en
  • VK_KHR_shader_quad_control a v3dv-n
  • VK_KHR_shader_subgroup_rotate a v3dv-n
  • VK_KHR_shader_maximal_reconvergence a v3dv-n
  • VK_EXT_shader_image_atomic_int64 a panvk-n

A Mesa 26.2-rc1 mai kiadásának letöltési lehetőségei és rövid összefoglalója elérhető a levelezőlistás bejelentésben.