A Valve acaba de liberar mais uma atualização importante para o ecossistema de jogos Linux: o VKD3D-Proton 3.0.1 chegou com diversas melhorias que prometem elevar ainda mais a experiência de jogar títulos Direct3D 12 em sistemas Linux, SteamOS e Steam Deck.
Esta versão é automaticamente incluída no Proton da Valve, então os usuários não precisam fazer nada para receber a atualização. Para quem utiliza o Proton Experimental, as mudanças são incorporadas frequentemente, garantindo acesso rápido às melhorias.
O que é o VKD3D-Proton e por que ele importa?
O VKD3D-Proton é um componente crucial para o funcionamento de jogos Direct3D 12 no Linux através da API Vulkan. É graças a ele que títulos AAA modernos conseguem rodar nativamente em plataformas Linux no dia do lançamento, algo impensável há alguns anos.
Segundo os desenvolvedores, esta provavelmente será a última versão antes da chegada do suporte a “VK_EXT_descriptor_heap”, uma funcionalidade que promete revolucionar ainda mais o desempenho.
Principais recursos do VKD3D-Proton 3.0.1
A versão 3.0.1 traz uma quantidade impressionante de novidades:
Suporte a novos recursos:
- D3D12 View Instancing (experimental): Habilitado para Crimson Desert (versão 1.04+)
- Implementação do
VK_EXT_present_timingpara melhor sincronização de quadros - Suporte ao recurso Independent Devices
- Novas operações AGS WMMA necessárias para FSR4 Ray Reconstruction e Denoiser
- Interfaces atualizadas para NVAPI e AMD AGS mais recentes
Jogos beneficiados com correções específicas
Diversos títulos receberam correções e melhorias diretas nesta atualização:
- Death Stranding 2
- Spider-Man 2
- Crimson Desert
- REANIMAL
- Guardians of the Galaxy
- Shadows of the Tomb Raider
- Rise of the Tomb Raider
- Starfield
- Halo Infinite
- Wuthering Waves
- F1 2019/2020
Otimizações de desempenho para Mobile e Desktop
Uma das grandes novidades desta versão é o foco em chips mobile, especialmente relevantes para o Steam Deck:
Melhorias para GPUs Mobile:
- Implementação de clears e discards diferidos para melhor performance em drivers Turnip
- Aproveitamento do suspend-resume de render pass em GPUs mobile
- Reorganização da inicialização e resolução de query pools
- Reformulação dos resolves MSAA para facilitar otimizações pelos drivers
Melhorias gerais de performance:
- Sistema em batch para ExecuteIndirect complexo, beneficiando jogos como Crimson Desert, Starfield e Halo Infinite
- Implementação do SM 6.4 dot2add com
VK_VALVE_shader_mixed_float_dot_product - Uso adequado da fila TRANSFER do Vulkan para filas COPY do D3D12 (já ativo em GPUs NVIDIA)
Correções importantes e workarounds
A atualização também resolve problemas críticos:
- NVIDIA Reflex: Diversas correções para melhorar performance, especialmente com frame generation
- Monster Hunter Wilds: Resolução de um problema de 1 ano e meio em versões futuras do Mesa 26.2+
- RDNA4: Workaround para bug de hardware com
SV_ShadingRateem versões afetadas do Mesa - RDNA1: Permite que GPUs RDNA1 executem Crimson Desert simulando suporte a barycentrics e VRS
Melhorias para NVIDIA e AMD
Usuários de placas NVIDIA se beneficiam de:
- Desacoplamento entre NVAPI present ID e present ID interno
- Remoção do workaround de submission lock global
- Uso nativo da fila TRANSFER do Vulkan
Para usuários AMD:
- Correções para Turnip passar no teste vkd3d-proton
- Remoção do workaround NULL SMEM PRT HW no Mesa 26.2+
Como atualizar
Se você usa Proton Experimental ou versões recentes do Proton GE, a atualização é automática. Para usuários que desejam testar manualmente em outras versões do Proton, existem guias disponíveis na comunidade.
O futuro do gaming no Linux
Esta atualização reforça o compromisso contínuo da Valve e da comunidade open source em tornar o Linux uma plataforma viável para jogos AAA. Com melhorias específicas para mobile, o Steam Deck continua sendo um dos grandes beneficiados, recebendo otimizações que melhoram a experiência de jogo portátil.
O trabalho nos descriptor heaps, que deve chegar na próxima versão, promete ser um marco importante, potencialmente eliminando gargalos de performance que ainda existiam em alguns títulos.
Fonte: GitHub VKD3D-Proton | Artigo original: GamingOnLinux

Carlos Araújo
Especialista em tecnologia e fundador da SuaInternet.COM. Com sólida experiência em desenvolvimento de software e inteligência artificial, dedica-se a criar soluções de alta performance e sites otimizados que conectam marcas a resultados. Entusiasta de sistemas Linux e automação, partilha aqui análises técnicas e tendências do ecossistema digital.