O DXVK 3.0 chega com um novo compilador de shaders e suporte para Vulkan 1.4.

  • Substituição do código de tradução antigo pelo novo compilador DXBC-SPIRV baseado em SSA.
  • É obrigatório o uso de drivers compatíveis com Vulkan 1.4 para o funcionamento.
  • Otimização dos tempos de carregamento através da delegação de tarefas para threads secundárias.
  • Habilitar as pilhas de descritores Vulkan por padrão para um gerenciamento de memória superior.

DXVK 3.0

O ecossistema de jogos de código aberto está em festa após um anúncio que muitos de nós aguardávamos ansiosamente. Philip Rebohle, um dos idealizadores desse desenvolvimento, anunciou oficialmente o lançamento de DXVK 3.0Esta versão não é uma simples correção, mas sim uma evolução significativa para a camada de tradução de Direct3D para Vulkan. Esta ferramenta é o componente chave que permite aos usuários de Linux desfrutar de jogos do Windows através de... VINHO ou o já conhecido Proton no Steam Deck.

Com esta atualização, o projeto visa aprimorar ainda mais o desempenho gráfico, deixando para trás soluções antigas que começavam a apresentar deficiências. A comunidade de software livre recebeu esta atualização com entusiasmo, pois a implementação de novas tecnologias de renderização Promete uma estabilidade que até recentemente parecia exclusiva de sistemas proprietários, melhorando a experiência do usuário desde o primeiro minuto de jogo.

GE-Próton 10-26
Artigo relacionado:
O GE-Proton 10-26 melhora a compatibilidade e o desempenho no Linux e no Steam Deck.

O DXVK 3.0 chega com um novo mecanismo para shaders.

A mudança mais radical que esta versão traz é, sem dúvida, a adoção de DXBC-SPIRV para compilação de shaders, aposentando definitivamente o código de tradução que vinha sendo usado até então. Este compilador, desenvolvido especificamente pela equipe do DXVK e baseado em SSA, permite que o código gerado seja muito mais compacto e eficiente. Além disso, ao atribuir a compilação a threads específicas, ele consegue que os tempos de carga Nos jogos eletrônicos, esses problemas são drasticamente reduzidos, evitando aquelas travadas irritantes que às vezes experimentávamos ao entrar em novas áreas.

Essa reformulação do compilador no DXVK 3.0 não só melhora a velocidade, como também funciona como uma solução milagrosa para diversos problemas de renderização visual que afetavam alguns jogos mais antigos. Ao trabalhar de forma mais nativa com as instruções modernas da GPU, garante que o que vemos na tela seja preciso. fiel à visão original dos desenvolvedores do jogo, removendo artefatos estranhos ou sombras que não foram projetadas corretamente.

Steam
Artigo relacionado:
SteamOS 3, estas são suas características mais importantes

Requisitos técnicos e gestão de descritores

Não se trata apenas de otimização mágica; esse salto tecnológico exige que nossos equipamentos estejam atualizados com o software mais recente. Para executar esta versão, agora é absolutamente necessário ter drivers que a suportem. Vulkan 1.4 padrãoÉ uma decisão lógica se você quiser olhar para o futuro, permitindo que recursos avançados como o uso de heaps de descritores (VK_EXT_descriptor_heap) sejam ativados por padrão, o que acelera bastante a comunicação entre o jogo e a placa de vídeo.

Além dessas melhorias técnicas, foram incluídas otimizações de usabilidade que serão apreciadas por usuários mais avançados. O suporte para recursos compartilhados foi aprimorado e um novo recurso foi integrado. limitador de quadros por segundo Muito mais robusto, ideal para quem procura manter a temperatura dos equipamentos sob controle ou economizar bateria em dispositivos portáteis sem precisar recorrer a ferramentas externas complicadas.

A jornada desta implementação do Direct3D 8, 9, 10 e 11 na API Vulkan atinge um nível invejável de maturidade com este lançamento. A transição para seu próprio compilador de shaders e a exigência de versões de driver mais recentes demonstram que o jogos em plataformas abertas Não se contenta mais em simplesmente funcionar; aspira a liderar em eficiência técnica. Esta atualização garante que até mesmo os jogos mais exigentes continuem a ter um desempenho impecável, mantendo viva a chama do puro desempenho, independentemente do sistema operacional que você escolher para jogar.

Lutris 0.5.21
Artigo relacionado:
O Lutris 0.5.21 chega com novos executores e melhorias para Linux.

Adicionar como fonte preferencial no Google