{"id":182339,"date":"2026-06-27T20:48:29","date_gmt":"2026-06-27T18:48:30","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-dxvk-3-0"},"modified":"2026-06-27T20:48:29","modified_gmt":"2026-06-27T18:48:30","slug":"vypusk-dxvk-3-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-dxvk-3-0","title":{"rendered":"Lan\u00e7amento do DXVK 3.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex>      <noindex><\/p>\n<p>Depois de seis meses de desenvolvimento, uma nova vers\u00e3o do DXVK (Camada de Tradu\u00e7\u00e3o Direct3D para Vulkan) foi lan\u00e7ada. Esta \u00e9 uma biblioteca aberta que converte chamadas de API Direct3D 8, 9, 10 e 11 em comandos Vulkan. Ela permite executar aplicativos e jogos 3D projetados para Windows em sistemas que n\u00e3o possuem suporte nativo ao Direct3D, aproveitando as capacidades de uma API gr\u00e1fica Vulkan mais eficiente.<\/p>\n<p><b>Principais mudan\u00e7as<\/b><br \/>Na nova vers\u00e3o, foi feita a transi\u00e7\u00e3o para o uso das especifica\u00e7\u00f5es e extens\u00f5es do Vulkan 1.4, o que exigir\u00e1, portanto, <a rel=\"nofollow\" href=\"https:\/\/github.com\/doitsujin\/dxvk\/wiki\/Driver-support\">um driver compat\u00edvel.<\/a>.<\/p>\n<p>O DXVK agora utiliza <a rel=\"nofollow\" href=\"https:\/\/github.com\/doitsujin\/dxbc-spirv\">dxbc-spirv<\/a> para compilar shaders para todos os modelos de shaders suportados. Isso resolve uma s\u00e9rie de problemas que antes eram imposs\u00edveis de corrigir:<br \/>Problemas de renderiza\u00e7\u00e3o em jogos, causados tanto pela depend\u00eancia dos jogos em comportamentos indefinidos quanto pelo fato de que o FXC, em alguns casos, gera c\u00f3digo incorreto, como em Postal: Brain Damaged, Snowrunner. <br \/>O c\u00f3digo gerado \u00e9 mais compacto do que o c\u00f3digo SPIR-V simplesmente convertido, o que reduz significativamente a quantidade de mem\u00f3ria ocupada pelo DXVK. Em jogos como Overwatch ou God of War, isso permite economizar cerca de 1 GiB de mem\u00f3ria do sistema.<br \/>A compila\u00e7\u00e3o de shaders agora \u00e9 totalmente movida para threads de trabalho, o que pode reduzir o tempo de inicializa\u00e7\u00e3o em jogos como Days Gone e Final Fantasy XIV, ou, em alguns casos, diminuir travamentos. Anteriormente, o DXVK realizava a tradu\u00e7\u00e3o de SPIR-V na thread do aplicativo e compilava apenas pipelines Vulkan reais nos processos de trabalho.<br \/>A representa\u00e7\u00e3o intermedi\u00e1ria dos shaders compilados do DXVK agora \u00e9 armazenada em cache no disco dentro do diret\u00f3rio AppData\/Local do prefixo Wine atual. Isso \u00e9 necess\u00e1rio, pois o tempo de compila\u00e7\u00e3o aumentou em compara\u00e7\u00e3o ao compilador antigo. O caminho do cache pode ser alterado usando a vari\u00e1vel de ambiente DXVK_SHADER_CACHE_PATH.<\/p>\n<p>A nova extens\u00e3o do Vulkan VK_EXT_descriptor_heap agora \u00e9 utilizada por padr\u00e3o em drivers que a suportam.<br \/>Espera-se que, em compara\u00e7\u00e3o com a antiga implementa\u00e7\u00e3o do modelo de vincula\u00e7\u00e3o, baseada no VK_EXT_descriptor_buffer, este novo modelo forne\u00e7a aproximadamente o mesmo n\u00edvel de desempenho relacionado \u00e0 CPU, evitando ao mesmo tempo a degrada\u00e7\u00e3o do desempenho em GPUs Nvidia (requer drivers nvidia-595.84 ou mais recentes).<br \/><b>Mudan\u00e7as no D3D9.<\/b><br \/>Para emular um pipeline obsoleto com fun\u00e7\u00f5es fixas que permite aos jogos D3D8 e D3D9 renderizar sem shaders, o DXVK anteriormente gerava seu pr\u00f3prio c\u00f3digo de shaders em tempo real com base no estado do pipeline. Em alguns jogos, como Unreal Tournament 2004, isso poderia resultar em quedas de desempenho significativas, mesmo ap\u00f3s longos per\u00edodos de jogo.<\/p>\n<p>Para corrigir isso, o DXVK agora implementa o pipeline com fun\u00e7\u00f5es fixas na forma de um par de uber-shaders, para os quais variantes otimizadas s\u00e3o compiladas em segundo plano.<br \/><b>Otimiza\u00e7\u00e3o do carregamento de buffer<\/b><br \/>Para alinhar mais precisamente o comportamento do Windows, v\u00e1rios tipos de buffers que antes eram alocados diretamente na VRAM agora s\u00e3o carregados sob demanda, al\u00e9m de ter sido implementada uma estrat\u00e9gia de limita\u00e7\u00e3o da mem\u00f3ria RAM, que corrige falhas relacionadas ao espa\u00e7o de endere\u00e7amento em v\u00e1rios jogos D3D9 de 32 bits. <br \/>Essas mudan\u00e7as tamb\u00e9m podem melhorar o desempenho em sistemas sem tamanho de BAR ajust\u00e1vel, em jogos como GTA IV.<\/p>\n<p>Em sistemas que suportam suficientemente VK_EXT_sample_locations e VK_EXT_extended_dynamic_state3, o estado de renderiza\u00e7\u00e3o D3DRS_MULTISAMPLEANTIALIAS agora funciona corretamente, permitindo que aplicativos utilizem rasteriza\u00e7\u00e3o com uma amostra ao renderizar em alvos de renderiza\u00e7\u00e3o com m\u00faltiplas amostras. Isso resolve problemas de renderiza\u00e7\u00e3o de interface do usu\u00e1rio em Anno 1701, Men of War Assault Squad e problemas semelhantes em outros jogos com MSAA ativado.<\/p>\n<p>Recursos compartilhados agora funcionam com a implementa\u00e7\u00e3o original do Wine e n\u00e3o requerem mais corre\u00e7\u00f5es espec\u00edficas do Proton.<\/p>\n<p>Tamb\u00e9m vale mencionar uma s\u00e9rie de corre\u00e7\u00f5es para diferentes jogos, que agora funcionar\u00e3o melhor.<\/p>\n<p><\/noindex><\/noindex><\/p>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/opensource\/18328493\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0427\u0435\u0440\u0435\u0437 \u043f\u043e\u043b\u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0432\u044b\u043f\u0443\u0449\u0435\u043d\u0430 \u0441\u0432\u0435\u0436\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f DXVK (Direct3D to Vulkan Translation Layer), \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u0442 \u0432\u044b\u0437\u043e\u0432\u044b API Direct3D 8, 9, 10 \u0438 11 \u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u044b Vulkan. \u041e\u043d\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c 3D-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438 \u0438\u0433\u0440\u044b, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f Windows, \u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445, \u0433\u0434\u0435 \u043d\u0430\u0442\u0438\u0432\u043d\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 Direct3D \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0431\u043e\u043b\u0435\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e API Vulkan. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u0412 \u043d\u043e\u0432\u043e\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-182339","post","type-post","status-publish","format-standard","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=\"\u0427\u0435\u0440\u0435\u0437 \u043f\u043e\u043b\u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0432\u044b\u043f\u0443\u0449\u0435\u043d\u0430 \u0441\u0432\u0435\u0436\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f DXVK (Direct3D to Vulkan Translation Layer), \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u0442 \u0432\u044b\u0437\u043e\u0432\u044b API Direct3D 8, 9, 10 \u0438 11 \u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u044b Vulkan.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-dxvk-3-0\" \/>\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\u0412\u044b\u043f\u0443\u0441\u043a DXVK 3.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0427\u0435\u0440\u0435\u0437 \u043f\u043e\u043b\u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0432\u044b\u043f\u0443\u0449\u0435\u043d\u0430 \u0441\u0432\u0435\u0436\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f DXVK (Direct3D to Vulkan Translation Layer), \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u0442 \u0432\u044b\u0437\u043e\u0432\u044b API Direct3D 8, 9, 10 \u0438 11 \u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u044b Vulkan.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-dxvk-3-0\" \/>\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=\"2026-06-27T18:48:30+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-27T18:48:30+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\udd47Lan\u00e7amento do DXVK 3.0 | ProHoster","description":"Ap\u00f3s seis meses de desenvolvimento, uma nova vers\u00e3o do DXVK (Camada de Tradu\u00e7\u00e3o Direct3D para Vulkan) foi lan\u00e7ada, uma biblioteca de c\u00f3digo aberto que converte chamadas de API Direct3D 8, 9, 10 e 11 em comandos Vulkan.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-dxvk-3-0","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\u0412\u044b\u043f\u0443\u0441\u043a DXVK 3.0 | ProHoster","og:description":"\u0427\u0435\u0440\u0435\u0437 \u043f\u043e\u043b\u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0432\u044b\u043f\u0443\u0449\u0435\u043d\u0430 \u0441\u0432\u0435\u0436\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f DXVK (Direct3D to Vulkan Translation Layer), \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u0442 \u0432\u044b\u0437\u043e\u0432\u044b API Direct3D 8, 9, 10 \u0438 11 \u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u044b Vulkan.","og:url":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-dxvk-3-0","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":"2026-06-27T18:48:30+00:00","article:modified_time":"2026-06-27T18:48:30+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"182339","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-08-05 12:22:14","updated":"2026-08-05 12:22:14","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\/182339","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=182339"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/182339\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=182339"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=182339"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=182339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}