O D7VK 2.3 melhora o desempenho de jogos clássicos e entra em modo de manutenção.

  • O D7VK 2.3 melhora o desempenho ao fazer alterações nas superfícies de sombra e reorganizar seu gerenciamento interno.
  • A nova versão corrige problemas em jogos como Need for Speed: Porsche, Dark Vengeance, ZAR e X-Wing Alliance.
  • O projeto está entrando em modo de manutenção e as versões futuras se concentrarão principalmente na correção de erros.

D7VK 2.3

O D7VK 2.3 já está disponível como a versão mais recente desta camada de compatibilidade, projetada para executar jogos antigos baseados em Direct3D 7, Direct3D 6, Direct3D 5 e Direct3D 3 no Vulkan Linux. Lançada em 29 de setembro de 2026, a atualização inclui novas otimizações, correções específicas para diversos jogos clássicos e alterações internas com o objetivo de melhorar o desempenho de APIs gráficas mais antigas.

No entanto, esta versão também traz notícias importantes para o futuro do projeto: seu desenvolvedor anunciou que o D7VK está entrando em modo de manutenção . Isso significa que não são esperadas grandes novidades e que as versões futuras se concentrarão principalmente na correção de bugs que possam surgir em jogos ou configurações específicas.

D7VK 2.3 traz o antigo Direct3D para Vulkan

D7VK é um projeto derivado do DXVK, especializado em uma parte do DirectX que o DXVK não cobre diretamente: as primeiras gerações do Direct3D.

Embora o DXVK se concentre principalmente em APIs mais recentes, o D7VK fornece uma implementação baseada em Vulkan para Direct3D 3, 5, 6 e 7. Isso permite que o Wine execute um grande número de jogos do final da década de 90 e início dos anos 2000 que dependem dessas interfaces gráficas mais antigas.

O projeto é especialmente interessante para títulos que utilizam as primeiras gerações do Direct3D e que podem apresentar problemas quando executados usando os caminhos gráficos tradicionais do Wine.

Uma nova otimização para superfícies sombreadas.

Uma das principais modificações no D7VK 2.3 afeta as chamadas superfícies de sombra , superfícies usadas internamente para evitar conflitos entre as cadeias de troca D3D e a apresentação usando DirectDraw.

Nas versões anteriores, essas superfícies eram armazenadas na memória do dispositivo. O D7VK 2.3 as move para a memória do sistema.

A alteração foi projetada especificamente para jogos que fazem uso intensivo dessas superfícies, por exemplo, ao copiar o cursor do mouse diretamente para a imagem final. O desenvolvedor observa que essa modificação pode proporcionar uma melhoria de desempenho notável nesses cenários.

Reorganização do tratamento de identificadores de textura

O D7VK 2.3 também introduz alterações no tratamento de identificadores utilizados pelas APIs Direct3D mais antigas.

Embora o Direct3D 6 tenha removido oficialmente os identificadores de textura, alguns programas continuaram a usar caminhos de compatibilidade que dependiam deles. A nova versão padroniza o tratamento desses identificadores em diferentes gerações do Direct3D compatíveis com o D7VK.

O objetivo é melhorar a compatibilidade com aplicativos mais antigos que fazem uso não convencional dessas interfaces e evitar comportamentos incorretos em determinados jogos.

Correções para jogos clássicos

O D7VK 2.3 também inclui diversas correções específicas para títulos mais antigos.

Entre os jogos afetados estão Need for Speed: Porsche , Dark Vengeance , ZAR e Star Wars: X-Wing Alliance . Diversas correções também foram implementadas para problemas de renderização, gerenciamento de superfícies e comportamento de APIs mais antigas.

No caso de Need for Speed: Porsche, foram adicionadas alterações relacionadas à representação gráfica, enquanto outros títulos receberam correções destinadas a resolver problemas específicos detectados durante os testes de compatibilidade.

O D7VK 2.3 é baseado no DXVK 3.1.1.

Esta versão também atualiza a base de código usada pelo D7VK. O D7VK 2.3 é baseado no DXVK 3.1.1 , incorporando as modificações correspondentes do projeto original.

Isso permite que o D7VK continue se beneficiando das correções e alterações feitas na infraestrutura compartilhada, mantendo suas modificações específicas para APIs Direct3D mais antigas.

O projeto entra em modo de manutenção.

A novidade mais significativa do D7VK 2.3 não está diretamente relacionada ao Vulkan ou a qualquer jogo específico.

O desenvolvedor WinterSnowfall anunciou que o D7VK está entrando em modo de manutenção . O projeto atingiu a maioria de seus objetivos e não são esperadas grandes novidades daqui para frente.

Isso não significa que o D7VK está sendo abandonado. O projeto continuará recebendo correções de bugs, mas o ritmo de desenvolvimento será mais lento e novas versões serão lançadas com menos frequência.

A decisão faz sentido dentro da evolução do projeto: as APIs implementadas pelo D7VK não foram alteradas há décadas, e o principal objetivo agora é manter os jogos existentes funcionando corretamente, em vez de expandir continuamente a funcionalidade.

O que isso significa para os usuários de Linux?

Para quem usa jogos clássicos do Windows através do Wine, o D7VK 2.3 representa principalmente uma versão de consolidação.

O projeto acumulou melhorias de desempenho e compatibilidade ao longo de suas diferentes versões, permitindo o uso de títulos baseados em Direct3D 3, 5, 6 e 7 com hardware gráfico moderno usando Vulkan.

A mudança para o status de manutenção significa que não se devem esperar grandes avanços em funcionalidades nas versões futuras, mas também não significa que o D7VK deixará de ser útil. Se um jogo já funciona corretamente com o D7VK, o novo status do projeto simplesmente significa que o desenvolvimento se concentrará em manter essa compatibilidade e corrigir problemas específicos à medida que forem descobertos.

Usuários com hardware particularmente antigo também podem usar o DXVK-Sarek , que incorpora muitos dos recursos do D7VK em uma base compatível com versões mais antigas do Vulkan. Essa variante destina-se a sistemas que não podem usar a versão moderna do D7VK.

D7VK 2.3, uma fase de consolidação

O D7VK 2.3 representa, portanto, uma combinação de melhorias técnicas e uma nova fase para o projeto. A nova versão otimiza o gerenciamento de superfície, reorganiza os componentes internos, corrige problemas em diversos jogos clássicos e atualiza sua base tecnológica.

Mas, acima de tudo, marca o momento em que o D7VK transita de um projeto em expansão para uma ferramenta de manutenção . Para usuários que ainda precisam executar jogos baseados nas primeiras gerações do Direct3D no Linux, o projeto permanecerá disponível e continuará recebendo correções de bugs, embora novos recursos importantes não estejam mais disponíveis.


Adicionar como fonte preferencial no Google