{"id":36693,"date":"2019-10-31T22:13:12","date_gmt":"2019-10-31T19:13:12","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kompaniya-valve-vypustila-proton-4-11-paket-dlya-zapuska-windows-igr-v-linux\/"},"modified":"2019-10-31T22:13:12","modified_gmt":"2019-10-31T19:13:12","slug":"kompaniya-valve-vypustila-proton-4-11-paket-dlya-zapuska-windows-igr-v-linux","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/kompaniya-valve-vypustila-proton-4-11-paket-dlya-zapuska-windows-igr-v-linux","title":{"rendered":"A empresa Valve lan\u00e7ou o Proton 4.11, um pacote para rodar jogos do Windows no Linux","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A empresa Valve <noindex><a rel=\"nofollow\" href=\"https:\/\/steamcommunity.com\/games\/221410\/announcements\/detail\/2957094910196249305\">publicou<\/a><\/noindex> uma nova ramifica\u00e7\u00e3o do projeto <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ValveSoftware\/Proton\/\">Proton 4.11<\/a><\/noindex>, baseado nos trabalhos do projeto Wine e focado em garantir a execu\u00e7\u00e3o de aplicativos de jogos em Linux, criados para Windows e dispon\u00edveis no cat\u00e1logo Steam. Os trabalhos do projeto <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ValveSoftware\/Proton\/\">s\u00e3o distribu\u00eddos<\/a><\/noindex> sob a licen\u00e7a BSD. \u00c0 medida que o Wine original e projetos relacionados, como DXVK e vkd3d, estejam prontos, as altera\u00e7\u00f5es desenvolvidas no Proton ser\u00e3o incorporadas.<\/p>\n<p>O Proton permite executar diretamente, no cliente Steam para Linux, aplicativos de jogos que s\u00e3o fornecidos apenas para Windows. O pacote inclui a implementa\u00e7\u00e3o do DirectX 10\/11 (baseado em <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50209\">DXVK<\/a><\/noindex>) e 12 (baseado em <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48648\">vkd3d<\/a><\/noindex>), que funcionam atrav\u00e9s da tradu\u00e7\u00e3o de chamadas DirectX na API Vulkan, oferece suporte aprimorado para controladores de jogos e a capacidade de usar o modo de tela cheia independentemente das resolu\u00e7\u00f5es de tela suportadas pelos jogos. Em compara\u00e7\u00e3o com o Wine original, o desempenho em jogos multithread foi significativamente melhorado gra\u00e7as \u00e0 aplica\u00e7\u00e3o de patches \u201c<noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50475\">esync<\/a><\/noindex>\u00bb (Sincroniza\u00e7\u00e3o Eventfd) ou \u00abfutex\/fsync\u00bb.<\/p>\n<p>Principais <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ValveSoftware\/Proton\/wiki\/Changelog\">mudan\u00e7as no Proton 4.11<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> Foi realizada a sincroniza\u00e7\u00e3o com a base de c\u00f3digo Wine 4.11, de onde foram transferidas mais de 3300 mudan\u00e7as (a ramifica\u00e7\u00e3o anterior era baseada no Wine 4.2). 154 patches do Proton 4.2 foram transferidos upstream e agora fazem parte da composi\u00e7\u00e3o principal do Wine;\n<li class=\"l\"> Adicionada suporte experimental a primitivos de sincroniza\u00e7\u00e3o baseados na chamada de sistema futex(), que permite reduzir a carga na CPU em compara\u00e7\u00e3o com esync. Al\u00e9m disso, a nova implementa\u00e7\u00e3o resolve problemas relacionados \u00e0 necessidade de usar <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50475\">configura\u00e7\u00f5es especiais<\/a><\/noindex> para esync e poss\u00edvel esgotamento de descritores de arquivo dispon\u00edveis.\n<p>O objetivo do trabalho em andamento \u00e9 expandir a funcionalidade da chamada de sistema futex() padr\u00e3o no kernel Linux com recursos necess\u00e1rios para otimizar a sincroniza\u00e7\u00e3o de um pool de threads. Patches necess\u00e1rios para o suporte do Proton \u00e0 flag FUTEX_WAIT_MULTIPLE j\u00e1 <noindex><a rel=\"nofollow\" href=\"https:\/\/lkml.org\/lkml\/2019\/7\/30\/1399\">foram enviadas<\/a><\/noindex> para inclus\u00e3o na composi\u00e7\u00e3o principal do kernel Linux e <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Plagman\/glibc\/commit\/3b01145fa25987f2f93e7eda7f3e7d0f2f77b290\">Glibc<\/a><\/noindex>. As mudan\u00e7as preparadas ainda n\u00e3o foram inclu\u00eddas na composi\u00e7\u00e3o principal do kernel, portanto, no momento \u00e9 necess\u00e1rio <noindex><a rel=\"nofollow\" href=\"https:\/\/steamcommunity.com\/app\/221410\/discussions\/0\/3158631000006906163\/\">as identidades<\/a><\/noindex> um kernel espec\u00edfico que suporte esses primitivos;<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/steamcdn-a.akamaihd.net\/steamcommunity\/public\/images\/clans\/4178173\/4c840b74669424608d37933c9b6607d8448d1621.png\"><img decoding=\"async\" alt=\"A empresa Valve lan\u00e7ou o Proton 4.11, um pacote para rodar jogos do Windows no Linux \" src=\"\/wp-content\/uploads\/2019\/08\/ae8ed1295f85c946cafda953580d669f.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> A camada <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/doitsujin\/dxvk\/\">DXVK<\/a><\/noindex> (implementa\u00e7\u00e3o de DXGI, Direct3D 10 e Direct3D 11 sobre a API Vulkan) foi atualizada para a vers\u00e3o <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51084\">1.3<\/a><\/noindex>, e <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Joshua-Ashton\/d9vk\/\">D9VK<\/a><\/noindex>  (implementa\u00e7\u00e3o experimental de Direct3D 9 sobre Vulkan) para a vers\u00e3o 0.13f. Para incluir o suporte D9VK no Proton, deve-se usar a flag PROTON_USE_D9VK;\n<li class=\"l\"> As atualiza\u00e7\u00f5es atuais da taxa de refresh do monitor s\u00e3o transmitidas para os jogos;\n<li class=\"l\"> Corre\u00e7\u00f5es relacionadas ao tratamento do foco do cursor do mouse e gerenciamento de janelas foram feitas;\n<li class=\"l\"> Atrasos na entrada e problemas com suporte \u00e0 vibra\u00e7\u00e3o para controles foram resolvidos, especialmente em jogos no motor Unity;\n<li class=\"l\"> Adicionada suporte \u00e0 \u00faltima vers\u00e3o do OpenVR SDK;\n<li class=\"l\"> Componentes FAudio com implementa\u00e7\u00e3o de bibliotecas de som DirectX (API XAudio2, X3DAudio, XAPO e XACT3) foram atualizados para a vers\u00e3o 19.07;\n<li class=\"l\"> Problemas com o subsistema de rede em jogos GameMaker foram resolvidos;\n<li class=\"l\"> Muitos m\u00f3dulos do Wine agora s\u00e3o compilados como arquivos PE do Windows, em vez de bibliotecas Linux. \u00c0 medida que o trabalho avan\u00e7a nessa \u00e1rea, o uso de PE ajudar\u00e1 alguns sistemas de DRM e anti-cheat. No caso de compila\u00e7\u00f5es personalizadas do Proton, provavelmente ser\u00e1 necess\u00e1rio recriar a m\u00e1quina virtual Vagrant para compilar arquivos PE.\n<\/ul>\n<p>Antes de aceitar os patches da Valve para o n\u00facleo principal do Linux, que utilizam futex() em vez de esync, \u00e9 necess\u00e1rio instalar um n\u00facleo especial com suporte ao pool de sincroniza\u00e7\u00e3o de threads, implementado em um conjunto de patches. <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.collabora.com\/krisman\/linux\/commits\/futex-wait-multiple-master\">fsync<\/a><\/noindex>. J\u00e1 existe um pacote de n\u00facleo pronto no AUR para o Arch Linux.  <noindex><a rel=\"nofollow\" href=\"https:\/\/aur.archlinux.org\/pkgbase\/linux-fsync\/\">foi publicado<\/a><\/noindex> No Ubuntu 18.04 e 19.04, \u00e9 poss\u00edvel usar o reposit\u00f3rio PPA com n\u00facleos experimentais linux-mfutex-valve (sudo add-apt-repository ppa:valve-experimental\/kernel-bionic; sudo apt-get install linux-mfutex-valve);<\/p>\n<p>Com um n\u00facleo que suporta fsync, ao iniciar o Proton 4.11, a mensagem \u00abfsync: up and running\u00bb ser\u00e1 exibida no console. \u00c9 poss\u00edvel desativar fsync for\u00e7adamente usando a flag PROTON_NO_FSYNC=1.<\/p>\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=51197\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Valve \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0442\u043a\u0443 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Proton 4.11, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u043d\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0430\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Wine \u0438 \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0432 Linux \u0438\u0433\u0440\u043e\u0432\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f Windows \u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435 Steam. \u041d\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 BSD. \u041f\u043e \u043c\u0435\u0440\u0435 \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u0438 \u0432 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0439 Wine \u0438 \u0441\u043e\u043f\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a DXVK \u0438 vkd3d, \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u044f\u0442\u0441\u044f \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u0432 Proton \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27483,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-36693","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Valve \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0442\u043a\u0443 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\" \/>\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\/pt\/blog\/news\/kompaniya-valve-vypustila-proton-4-11-paket-dlya-zapuska-windows-igr-v-linux\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Valve \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b\u0430 Proton 4.11, \u043f\u0430\u043a\u0435\u0442 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 Windows-\u0438\u0433\u0440 \u0432 Linux | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Valve \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0442\u043a\u0443 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/news\/kompaniya-valve-vypustila-proton-4-11-paket-dlya-zapuska-windows-igr-v-linux\" \/>\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=\"2019-10-31T19:13:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:13:12+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\udd47A Valve lan\u00e7ou o Proton 4.11, um pacote para rodar jogos Windows no Linux | ProHoster","description":"A Valve lan\u00e7ou um novo ramo do projeto","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/kompaniya-valve-vypustila-proton-4-11-paket-dlya-zapuska-windows-igr-v-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Valve \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b\u0430 Proton 4.11, \u043f\u0430\u043a\u0435\u0442 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 Windows-\u0438\u0433\u0440 \u0432 Linux | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Valve \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0442\u043a\u0443 \u043f\u0440\u043e\u0435\u043a\u0442\u0430","og:url":"https:\/\/prohoster.info\/pt\/blog\/news\/kompaniya-valve-vypustila-proton-4-11-paket-dlya-zapuska-windows-igr-v-linux","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":"2019-10-31T19:13:12+00:00","article:modified_time":"2019-10-31T19:13:12+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36693","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":"2026-01-22 04:26:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:40:23","updated":"2026-01-22 04:26:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/36693","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=36693"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/36693\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/27483"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=36693"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=36693"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=36693"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}