{"id":116001,"date":"2024-05-23T02:59:27","date_gmt":"2024-05-23T00:59:27","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-mesa-24-1-svobodnoj-realizaczii-opengl-i-vulkan"},"modified":"2024-05-23T02:59:27","modified_gmt":"2024-05-23T00:59:27","slug":"reliz-mesa-24-1-svobodnoj-realizaczii-opengl-i-vulkan","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-mesa-24-1-svobodnoj-realizaczii-opengl-i-vulkan","title":{"rendered":"Mesa 24.1 release, free implementation of OpenGL and Vulkan","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A release of the open-source implementation of the OpenGL and Vulkan APIs has been published \u2014 Mesa 24.1.0. The first release of the Mesa 24.1.0 branch is in experimental status \u2014 a stable version 24.1.1 will be released after the final code stabilization.     <\/p>\n<p>Mesa 24.0 offers support for the Vulkan 1.3 graphics API in the anv drivers for Intel GPUs, radv for AMD GPUs, NVK for NVIDIA GPUs, tu for Qualcomm GPUs, in the software rasterizer lavapipe (lvp), and in emulation mode (vn). Vulkan 1.0 support is implemented in the v3dv drivers (Broadcom VideoCore VI GPU from Raspberry Pi 4) and dzn (Vulkan implementation over Direct3D 12).     <\/p>\n<p>Mesa also provides full support for OpenGL 4.6 for the iris drivers (Intel Gen 8+ GPUs), radeonsi (AMD), Crocus (older Intel Gen4-Gen7 GPUs), zink, llvmpipe, virgl (the virtual GPU Virgil3D for QEMU\/KVM), freedreno (Qualcomm Adreno), d3d12 (a layer for running OpenGL over DirectX 12), and asahi (AGX GPU used in Apple M1 and M2 chips). OpenGL 4.5 support is available for AMD (r600) and NVIDIA (nvc0) GPUs. OpenGL 3.3 support is present in the softpipe (software rasterizer) and nv50 (NVIDIA NV50) drivers.        <\/p>\n<p>Key innovations:  <\/p>\n<ul>\n<li class=\"l\"> In the asahi driver, developed for the AGX GPU used in Apple ARM chips, support for OpenGL 4.6 and OpenGL ES 3.2 has been implemented.\n<li class=\"l\"> The NVK driver for NVIDIA GPUs based on Turing (GeForce GTX 16xx, RTX 20xx, and Quadro RTX series), Ampere (GeForce RTX 30xx and RTX A2000\/4000\/5000\/6000 series), and Ada (GeForce RTX 4xxx, RTX 4000 SFF, RTX 4xxx\/5000\/6000 Ada series) has significantly improved performance. The driver is recognized as ready for everyday use by a wide range of users. Support for Vulkan 1.3 in NVK is certified by the Khronos consortium. Performance over NVK has been enhanced via the DXVK layer, which provides an implementation of Direct3D 9, 10, and 11.\n<li class=\"l\"> An update has been added that allows the use of the Zink driver (an OpenGL implementation on top of Vulkan) to provide support for OpenGL 4.6 on systems with new NVIDIA graphics cards (starting from GeForce RTX 20xx), which may experience issues with the standard OpenGL driver Nouveau (NVC0). To enable Zink instead of NVC0, set the environment variable \"NOUVEAU_USE_ZINK=1\".\n<li class=\"l\"> Support for the Mali G610, Mali G310, and Mali T600 GPUs has been added to the Panfrost driver.\n<li class=\"l\"> All Vulkan drivers have implemented explicit synchronization support for Wayland and X11. Explicit Sync allows applications to inform the compositor about the readiness of frame output to the screen, which helps reduce latency and eliminate artifacts during graphics output.\n<li class=\"l\"> The capabilities of the d3d12 driver, providing a layer with OpenGL implementation over DirectX 12, have been expanded.\n<li class=\"l\"> The V3DV driver, developed for Broadcom VideoCore GPUs (used in Raspberry Pi boards), has added support for dynamic rendering.\n<li class=\"l\">  The Vulkan driver ANV (Intel) has been updated to utilize asynchronous video memory mapping operations (Asynchronous VM_BIND). For GPUs based on Intel Xe architecture, which is used in Intel Arc graphics cards and integrated graphics starting with Tiger Lake processors, support has been added for state dump resets for GPU hang debugging. Preparations for supporting Intel LunarLake (Xe 2) GPU chips have been made.\n<li class=\"l\"> Support for new Vulkan extensions has been added:\n<ul>\n<li class=\"l\"> VK_EXT_map_memory_placed for RADV, ANV, and NVK drivers\n<li class=\"l\"> VK_KHR_shader_subgroup_rotate for RADV, ANV, and NVK\n<li class=\"l\"> VK_KHR_load_store_op_none for RADV, ANV, NVK, and Turnip\n<li class=\"l\"> VK_KHR_line_rasterization for RADV, ANV, NVK, and Turnip\n<li class=\"l\"> VK_KHR_index_type_uint8 for RADV, ANV, NVK, and Turnip\n<li class=\"l\"> VK_KHR_shader_expect_assume for all Vulkan drivers\n<li class=\"l\"> VK_KHR_shader_maximal_reconvergence for RADV, ANV, and NVK\n<li class=\"l\"> VK_KHR_shader_quad_control for RADV\n<li class=\"l\"> VK_KHR_shader_subgroup_uniform_control_flow for NVK\n<li class=\"l\"> VK_EXT_device_address_binding_report for RADV\n<li class=\"l\"> VK_EXT_external_memory_dma_buf for lavapipe\n<li class=\"l\"> VK_EXT_queue_family_foreign for lavapipe\n<li class=\"l\"> VK_EXT_shader_object for RADV\n<li class=\"l\"> VK_EXT_nested_command_buffer for NVK and RADV\n<li class=\"l\"> VK_EXT_queue_family_foreign for NVK\n<li class=\"l\"> VK_EXT_image_drm_format_modifier for NVK    <\/ul>\n<\/ul>\n<p>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61232\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 API OpenGL \u0438 Vulkan &#8212; Mesa 24.1.0. \u041f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0432\u0435\u0442\u043a\u0438 Mesa 24.1.0 \u0438\u043c\u0435\u0435\u0442 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0442\u0430\u0442\u0443\u0441 &#8212; \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e\u043a\u043e\u043d\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043e\u0434\u0430 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u043f\u0443\u0449\u0435\u043d\u0430 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f 24.1.1. \u0412 Mesa 24.0 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e API Vulkan 1.3 \u0432 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u0445 anv \u0434\u043b\u044f GPU Intel, radv \u0434\u043b\u044f GPU AMD, NVK \u0434\u043b\u044f GPU NVIDIA, tu \u0434\u043b\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-116001","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 API OpenGL \u0438 Vulkan - Mesa 24.1.0.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/reliz-mesa-24-1-svobodnoj-realizaczii-opengl-i-vulkan\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Mesa 24.1, \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 OpenGL \u0438 Vulkan | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 API OpenGL \u0438 Vulkan - Mesa 24.1.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/reliz-mesa-24-1-svobodnoj-realizaczii-opengl-i-vulkan\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-05-23T00:59:27+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-05-23T00:59:27+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Mesa 24.1 release, the free implementation of OpenGL and Vulkan | ProHoster","description":"The release of the free implementation of the OpenGL and Vulkan APIs - Mesa 24.1.0 has been published.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-mesa-24-1-svobodnoj-realizaczii-opengl-i-vulkan","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Mesa 24.1, \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 OpenGL \u0438 Vulkan | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 API OpenGL \u0438 Vulkan - Mesa 24.1.0.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-mesa-24-1-svobodnoj-realizaczii-opengl-i-vulkan","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-05-23T00:59:27+00:00","article:modified_time":"2024-05-23T00:59:27+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"116001","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 00:53:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 00:53:19","updated":"2026-01-23 00:53:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/116001","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=116001"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/116001\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=116001"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=116001"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=116001"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}