{"id":72826,"date":"2020-03-04T14:42:28","date_gmt":"2020-03-04T11:42:28","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/v-firefox-dlya-wayland-obespecheno-apparatnoe-uskorenie-webgl-i-video"},"modified":"2020-03-04T14:42:28","modified_gmt":"2020-03-04T11:42:28","slug":"v-firefox-dlya-wayland-obespecheno-apparatnoe-uskorenie-webgl-i-video","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/v-firefox-dlya-wayland-obespecheno-apparatnoe-uskorenie-webgl-i-video","title":{"rendered":"In Firefox for Wayland, hardware acceleration for WebGL and video is enabled.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>In <noindex><a rel=\"nofollow\" href=\"https:\/\/nightly.mozilla.org\/\">build notturni<\/a><\/noindex> Firefox, su cui il rilascio di Firefox 75 sar\u00e0 formattato il 7 aprile, <noindex><a rel=\"nofollow\" href=\"https:\/\/mastransky.wordpress.com\/2020\/03\/03\/webgl-and-fgx-acceleration-on-wayland\/\">\u00e8 stata realizzata<\/a><\/noindex> supporto completo per WebGL in ambienti che utilizzano il protocollo Wayland. Fino ad ora, le prestazioni di WebGL nelle versioni Linux di Firefox hanno lasciato a desiderare a causa della mancanza di supporto per l'accelerazione hardware, a causa <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=29301\">di problemi<\/a><\/noindex> dei driver gfx per X11 e dell'uso di standard diversi. L'accelerazione basata su gfx in X11 \u00e8 stata fornita in Chrome, ma a costo di mantenere un'enorme lista di eccezioni e manovre per evitare problemi (vedi chrome:\/\/gpu\/). In Firefox, l'accelerazione hardware di WebGL per Linux non \u00e8 mai stata attivata di default, poich\u00e9 Mozilla non aveva le risorse per analizzare ogni driver problematico e scheda video.<\/p>\n<p>Con l'uso di Wayland, la situazione \u00e8 cambiata grazie all'introduzione di un nuovo <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1572697\">backend<\/a><\/noindex>, che utilizza il meccanismo <noindex><a rel=\"nofollow\" href=\"https:\/\/01.org\/linuxgraphics\/gfx-docs\/drm\/driver-api\/dma-buf.html\">DMABUF<\/a><\/noindex> per il rendering in texture e <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1583731\">organizzazione<\/a><\/noindex> condivisione tra diversi processi dei buffer con queste texture, collocati nella memoria video. Inizialmente, il nuovo backend \u00e8 stato sviluppato con l'obiettivo di fornire un supporto di qualit\u00e0 per l'accelerazione gfx. Oltre all'accelerazione hardware di WebGL, il backend ha anche <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1616185\">fornito<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1610199\">possibilit\u00e0<\/a><\/noindex> implementare il supporto per l'accelerazione della decodifica video h.264 utilizzando VA-API (Video Acceleration API) e FFmpegDataDecoder.<\/p>\n<p>Nelle build di Firefox basate su Wayland, \u00e8 stato possibile creare un ambiente di lavoro GL unificato, non legato a specifici server compositing come GNOME Mutter o KDE Kwin. Il supporto per l'accelerazione tramite un backend basato su DMABUF \u00e8 stato implementato per due meccanismi di rendering disponibili in Firefox: WebRender (nuovo, utilizza la GPU per il rendering delle pagine web) e GL compositor (classico). In entrambi i casi, utilizzando il nuovo backend, le texture sono create nella GPU e possono essere utilizzate direttamente senza copiare tra i processi del browser responsabili del compositing e dell'interazione con la GPU. I fotogrammi WebGL possono essere renderizzati direttamente nella memoria della GPU, la quale pu\u00f2 essere riflessa in un framebuffer EGL, elaborata nel processo principale e visualizzata come texture durante il rendering degli elementi della pagina web. <\/p>\n<p>Per attivare l'accelerazione WebGL e video <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1610199#c31\">\u00e8 necessario<\/a><\/noindex> Avviare Firefox con la variabile d'ambiente \u00abMOZ_ENABLE_WAYLAND=1\u00bb e in about:config impostare i parametri \u00abwidget.wayland-dmabuf-webgl.enabled\u00bb e \u00abwidget.wayland-dmabuf-vaapi.enabled\u00bb, quindi verificare se l'accelerazione \u00e8 attivata nella pagina about:support. \u00c8 necessaria la libreria libva versione 2.6.0+ (testato su Fedora 31 con GPU Intel UHD 630).<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/mastransky.files.wordpress.com\/2020\/03\/fishes.jpg\"><img decoding=\"async\" alt=\"In Firefox for Wayland, hardware acceleration for WebGL and video is enabled.\" src=\"\/wp-content\/uploads\/2020\/03\/d1347f6f03a5e26ed37285b73b8508b7.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Delle prossime modifiche in Firefox 75 si pu\u00f2 anche <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.nightly.mozilla.org\/2020\/03\/03\/these-weeks-in-firefox-issue-70\/\">selezionare<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\">  Attivazione per gli utenti nel Regno Unito (in precedenza la pubblicit\u00e0 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48525\">era mostrata<\/a><\/noindex> solo agli utenti degli Stati Uniti) di visualizzare i blocchi sponsorizzati sulla pagina iniziale nella sezione dei contenuti raccomandati dal servizio Pocket (i blocchi sono chiaramente etichettati come pubblicit\u00e0 e possono essere disattivati nelle impostazioni).\n<li class=\"l\"> Nel gestore delle password (about:logins), se non \u00e8 impostata una password principale, <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1194529\">\u00e8 stata realizzata<\/a><\/noindex> \u00e8 stata aggiunta la prima supporto per la visualizzazione del dialogo di autenticazione del sistema operativo e l'inserimento delle credenziali di sistema prima di visualizzare le password salvate.\n<li class=\"l\"> \u00c8 stata aggiunta la possibilit\u00e0 di attivare l'interfaccia di profilazione delle pagine senza installare un plugin, attraverso la pressione del pulsante \u00abEnable Profiler Menu Button\u00bb sul sito <noindex><a rel=\"nofollow\" href=\"https:\/\/profiler.firefox.com\">profiler.firefox.com<\/a><\/noindex>. \u00c8 stata aggiunta una modalit\u00e0 di analisi delle prestazioni solo per la scheda attiva.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1599262\">Implementato<\/a><\/noindex> modalit\u00e0 di pulizia dei cookie e dei dati del sito quando si accede a siti con codice di tracciamento con cui l'utente non ha interagito. Questa modalit\u00e0 \u00e8 progettata per combattere il tracciamento tramite reindirizzamenti.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1615588\">Iniziato<\/a><\/noindex> implementazione di finestre di dialogo modali collegate a singoli pannelli e non bloccanti per l'intero interfaccia.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/bug1615588.bmoattachments.org\/attachment.cgi?id=9126714\"><img decoding=\"async\" alt=\"In Firefox for Wayland, hardware acceleration for WebGL and video is enabled.\" src=\"\/wp-content\/uploads\/2020\/03\/d146d0bf60f5e548b8abf078ab6654f1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52471\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043d\u043e\u0447\u043d\u044b\u0445 \u0441\u0431\u043e\u0440\u043a\u0430\u0445 Firefox, \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 7 \u0430\u043f\u0440\u0435\u043b\u044f \u0431\u0443\u0434\u0435\u0442 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 Firefox 75, \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 WebGL \u0432 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f\u0445, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b Wayland. \u0414\u043e \u0441\u0438\u0445 \u043f\u043e\u0440 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 WebGL \u0432 Linux-\u0441\u0431\u043e\u0440\u043a\u0430\u0445 Firefox \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u043b \u0436\u0435\u043b\u0430\u0442\u044c \u043b\u0443\u0447\u0448\u0435\u0433\u043e \u0438\u0437-\u0437\u0430 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0433\u043e \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f, \u0432\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 gfx-\u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u043c\u0438 \u0434\u043b\u044f X11 \u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u043d\u044b\u0445 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u0432. \u0423\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u0435 \u043d\u0430 \u0431\u0430\u0437\u0435 gfx \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":72827,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-72826","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043d\u043e\u0447\u043d\u044b\u0445 \u0441\u0431\u043e\u0440\u043a\u0430\u0445 Firefox, \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 7 \u0430\u043f\u0440\u0435\u043b\u044f \u0431\u0443\u0434\u0435\u0442 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 Firefox 75,\" \/>\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\/novosti-interneta\/v-firefox-dlya-wayland-obespecheno-apparatnoe-uskorenie-webgl-i-video\" \/>\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\u0412 Firefox \u0434\u043b\u044f Wayland \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u043e \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0435 \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u0435 WebGL \u0438 \u0432\u0438\u0434\u0435\u043e | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043d\u043e\u0447\u043d\u044b\u0445 \u0441\u0431\u043e\u0440\u043a\u0430\u0445 Firefox, \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 7 \u0430\u043f\u0440\u0435\u043b\u044f \u0431\u0443\u0434\u0435\u0442 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 Firefox 75,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/v-firefox-dlya-wayland-obespecheno-apparatnoe-uskorenie-webgl-i-video\" \/>\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=\"2020-03-04T11:42:28+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-04T11:42:28+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\udd47In Firefox per Wayland \u00e8 garantita l'accelerazione hardware per WebGL e video | ProHoster","description":"Nelle build notturne di Firefox, da cui verr\u00e0 generata la versione 75 di Firefox il 7 aprile,","canonical_url":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/v-firefox-dlya-wayland-obespecheno-apparatnoe-uskorenie-webgl-i-video","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\u0412 Firefox \u0434\u043b\u044f Wayland \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u043e \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0435 \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u0435 WebGL \u0438 \u0432\u0438\u0434\u0435\u043e | ProHoster","og:description":"\u0412 \u043d\u043e\u0447\u043d\u044b\u0445 \u0441\u0431\u043e\u0440\u043a\u0430\u0445 Firefox, \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 7 \u0430\u043f\u0440\u0435\u043b\u044f \u0431\u0443\u0434\u0435\u0442 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 Firefox 75,","og:url":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/v-firefox-dlya-wayland-obespecheno-apparatnoe-uskorenie-webgl-i-video","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":"2020-03-04T11:42:28+00:00","article:modified_time":"2020-03-04T11:42:28+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"72826","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":null,"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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 18:44:30","updated":"2022-09-28 11:48:00","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\/72826","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=72826"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/72826\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/72827"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=72826"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=72826"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=72826"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}