{"id":104089,"date":"2022-05-19T15:37:13","date_gmt":"2022-05-19T13:37:13","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-mesa-22-1-svobodnoj-realizaczii-opengl-i-vulkan"},"modified":"2022-05-19T15:37:13","modified_gmt":"2022-05-19T13:37:13","slug":"reliz-mesa-22-1-svobodnoj-realizaczii-opengl-i-vulkan","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-mesa-22-1-svobodnoj-realizaczii-opengl-i-vulkan","title":{"rendered":"Rilascio di Mesa 22.1, un'implementazione open source di OpenGL e Vulkan","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dopo due mesi di sviluppo, \u00e8 stata pubblicata la release della realizzazione open source dell'API OpenGL e Vulkan \u2014 Mesa 22.1.0. La prima versione della serie Mesa 22.1.0 ha uno stato sperimentale \u2014 dopo la finalizzazione della stabilizzazione del codice, sar\u00e0 rilasciata una versione stabile 22.1.1.       <\/p>\n<p>Mesas 22.1 supporta l'API grafica Vulkan 1.3 nei driver anv per GPU Intel, radv per GPU AMD e nel rasterizzatore software lavapipe. Il supporto per Vulkan 1.2 \u00e8 implementato in modalit\u00e0 emulatore (vn), Vulkan 1.1 \u2014 nel driver per GPU Qualcomm (tu), e Vulkan 1.0 nel driver per GPU Broadcom VideoCore VI (Raspberry Pi 4). Mesa offre anche supporto completo per OpenGL 4.6 per i driver 965, iris (Intel), radeonsi (AMD), zink e llvmpipe. Il supporto per OpenGL 4.5 \u00e8 disponibile per GPU AMD (r600) e NVIDIA (nvc0), mentre OpenGL 4.3 \u00e8 per virgl (GPU virtuale Virgil3D per QEMU\/KVM) e vmwgfx (VMware).    <\/p>\n<p>Novit\u00e0 principali:  <\/p>\n<ul>\n<li class=\"l\"> Nel driver Vulkan ANV (Intel) e nel driver OpenGL Iris \u00e8 stato implementato il supporto per le schede grafiche discrete Intel DG2 (Arc Alchemist) e Arctic Sound-M.\n<li class=\"l\"> Nel driver D3D12 con interfaccia per l'organizzazione dell'esecuzione di OpenGL sopra l'API DirectX 12 (D3D12) \u00e8 garantita la compatibilit\u00e0 con OpenGL 4.2. Il driver viene utilizzato nell'interfaccia WSL2 per eseguire applicazioni grafiche Linux su Windows.\n<li class=\"l\"> Nel driver lavapipe con implementazione del rasterizzatore software per l'API Vulkan (analogo a llvmpipe, ma per Vulkan, che esegue la traduzione delle chiamate API Vulkan in API Gallium) \u00e8 stato implementato il supporto per Vulkan 1.3.\n<li class=\"l\"> \u00c8 stato aggiunto il supporto per le GPU AMD GFX1036 e GFX1037.\n<li class=\"l\"> Nel driver RADV (AMD) \u00e8 stata implementata la possibilit\u00e0 di culling dei primitivi durante il ray tracing, migliorando il supporto per il ray tracing in giochi come DOOM Eternal.\n<li class=\"l\"> \u00c8 stata proposta un'implementazione iniziale del driver Vulkan per GPU basate sull'architettura PowerVR Rogue, sviluppata da Imagination.\n<li class=\"l\"> Il driver Nouveau per le vecchie GPU GeForce 6\/7\/8 \u00e8 stato convertito all'utilizzo di rappresentazioni intermedie senza tipo (IR) per gli shader NIR. Il supporto per NIR permette anche di ottenere supporto per la rappresentazione intermedia TGSI (Tungsten Graphics Shader Infrastructure) tramite l'uso di uno strato per la traduzione da NIR a TGSI.\n<li class=\"l\"> \u00c8 stato incluso un compilatore OpenCL compatto, proposto da Intel e utilizzato per il ray tracing.\n<li class=\"l\"> Nel driver OpenGL v3d, sviluppato per l'acceleratore grafico VideoCore VI, utilizzato a partire dal modello Raspberry Pi 4, \u00e8 stata implementata la supporto per la memorizzazione nella cache degli shader su disco.\n<li class=\"l\"> Per le GPU AMD dotate del motore di elaborazione video VCN 2.0, \u00e8 stata implementata la supporto per l'EFC (Encoder Format Conversion), che consente di utilizzare il codificatore video hardware per la lettura diretta delle superfici RGB senza conversioni RGB-&gt;YUV eseguite dai shader.\n<li class=\"l\"> Nel driver Crocus, sviluppato per le vecchie GPU Intel basate sulle microarchitetture Gen4-Gen7, non supportate dal driver Iris, \u00e8 inclusa una compatibilit\u00e0 con le versioni precedenti di OpenGL.\n<li class=\"l\"> Nel driver PanVk, che fornisce supporto per l'API grafica Vulkan per le GPU ARM Mali Midgard e Bifrost, sono iniziati i lavori per supportare gli shader di calcolo.\n<li class=\"l\"> Nel driver Venus, con implementazione di GPU virtuale (virtio-gpu) basato sull'API Vulkan, \u00e8 stato aggiunto il supporto per il livello ANGLE, che si occupa della traduzione delle chiamate OpenGL ES in OpenGL, Direct3D 9\/11, Desktop GL e Vulkan.\n<li class=\"l\"> \u00c8 stato aggiunto il supporto per l'estensione OpenGL proposta da NVIDIA, GL_NV_pack_subimage, destinata all'aggiornamento di rettangoli in memoria host utilizzando dati dal framebuffer o dalla texture.\n<li class=\"l\"> Aggiunto supporto per le estensioni nei driver Vulkan RADV (AMD), ANV (Intel) e lavapipe:\n<ul>\n<li class=\"l\"> VK_EXT_depth_clip_control per lavapipe e RADV.\n<li class=\"l\"> VK_EXT_graphics_pipeline_library per lavapipe.\n<li class=\"l\"> VK_EXT_primitives_generated_query per lavapipe.\n<li class=\"l\"> VK_EXT_image_2d_view_of_3d per ANV e lavapipe.\n<li class=\"l\"> VK_KHR_swapchain_mutable_format per lavapipe.  <\/ul>\n<\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57214\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\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 22.1.0. \u041f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0432\u0435\u0442\u043a\u0438 Mesa 22.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 22.1.1. \u0412 Mesa 22.1 \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 \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u043c [&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-104089","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\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 22.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\/it\/blog\/news\/reliz-mesa-22-1-svobodnoj-realizaczii-opengl-i-vulkan\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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 22.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=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\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 22.1.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/reliz-mesa-22-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=\"2022-05-19T13:37:13+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-05-19T13:37:13+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\udd47Rilascio Mesa 22.1, implementazione open source di OpenGL e Vulkan | ProHoster","description":"Dopo due mesi di sviluppo, \u00e8 stata pubblicata la versione della realizzazione open source dell'API OpenGL e Vulkan - Mesa 22.1.0.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-mesa-22-1-svobodnoj-realizaczii-opengl-i-vulkan","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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 22.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":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\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 22.1.0.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-mesa-22-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":"2022-05-19T13:37:13+00:00","article:modified_time":"2022-05-19T13:37:13+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"104089","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-25 11:09:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-05-19 13:38:11","updated":"2026-01-25 11:09:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/104089","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=104089"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/104089\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=104089"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=104089"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=104089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}