WoW WotLK 3.3.5 - Conversão de D3d9 para (D3D12 ou Vulkan): Aumento de FPS e Desempenho


 

 Vantagem: Mantém a estrutura técnica do original, mas traduz os termos principais para o público brasileiro. Deixa claro que se trata de uma conversão de API para melhorar o jogo.

1 - Introdução

Atualmente, é comum encontrarmos problemas com o cliente do World of Warcraft 3.3.5, como quedas de FPS (quadros por segundo) e desempenho ruim, independentemente das especificações do computador.

Isso ocorre porque o cliente é antigo e tem muitas limitações com as novas tecnologias.

Tenho pesquisado formas de melhorar o desempenho e a qualidade do WoW. Encontrei alguns métodos, como aumentar a capacidade de RAM para que o jogo possa utilizá-la, superando as limitações de sua arquitetura de 32 bits.


2 - Objetivos

Aproveitar o desempenho do seu computador e/ou GPU (unidade de processamento gráfico) com a ajuda de novas tecnologias para obter uma melhoria, seja pequena ou grande, no desempenho do seu WoW.


3 - O que faremos?

Usaremos duas bibliotecas criadas por membros da comunidade do GitHub. Através delas, modificaremos o arquivo d3d9.dll para que ele possa utilizar as tecnologias Vulkan e/ou D3D12.

Usaremos as seguintes bibliotecas, dependendo do seu computador:

  • DXVK

  • DXVK (VERSÃO ASSÍNCRONA [RECOMENDADA PARA TODOS])

OBSERVAÇÃO: O d912pxy foi removido desta lista porque está desatualizado e não funciona corretamente. Por favor, não tente usá-lo. Em vez disso, usaremos o excelente DXVK.

3.1 Requisitos

[ALERTA!!! NOVA ATUALIZAÇÃO: NÃO TENTE USAR A VERSÃO WOW LAA, aparentemente funciona melhor sem LAA]

  • O jogo WoW 3.3.5 (testei usando a versão WoW HD com LAA e sem LAA - um novo experimento que aparentemente funciona melhor).

  • Uma GPU ou tecnologia que suporte VULKAN (placas NVIDIA ou AMD funcionam).

  • Disposição para fazer testes e paciência.

  • Baixar os arquivos necessários.

  • Windows ou Linux (não tenho certeza se funciona em MAC).


4 - Mãos à obra!

Antes de começar, quero mencionar as especificações do meu computador, onde testei esses métodos.

Estas são as minhas especificações (normalmente, o jogo roda em qualidade baixa e tem quedas de FPS instáveis, caindo para menos de 30 ou até 15... 10... o que é muito ruim! "embora aparentemente funcione entre 70 e 75"):

  • [Windows 10 Pro - 64 bits, versão 21H1]

  • Intel Core i7-4790K

  • GTX 1050 Ti 4GB

  • 16 GB RAM DDR3

  • Pasta do jogo em um SSD de 120 GB

Não posso garantir que os métodos abaixo funcionarão no seu computador, mas vale a pena tentar para ver se você consegue alguma melhoria.

Por favor, atualize os drivers da sua GPU, caso contrário, não funcionará bem. Se você quiser usar drivers de GPU mais antigos, talvez precise baixar versões antigas do DXVK.

4.1 Convertendo a camada D3D9 para Vulkan (deve ser o melhor método para GPUs NVIDIA e AMD)

Precisamos baixar os arquivos .dll do DXVK (PARA 32 BITS, não use as bibliotecas de 64 bits, elas não funcionaram para mim).

Baixe o arquivo .tar.gz em:

Baixe e extraia o arquivo. Use o WinRAR ou 7-Zip para isso. Você obterá algo parecido com isto:



Agora, vá para a pasta de 32 bits, copie os arquivos d3d9.dll e dxgi.dll e cole-os na pasta raiz, ao lado do wow.exe. (Se você estiver usando um d3d9 modificado para ajustes personalizados, precisará substituí-lo. Se quiser continuar usando esses mods, falaremos sobre isso depois; agora estamos focados na conversão de d3d9 para Vulkan.)

Neste ponto, tudo deve estar pronto. Só precisamos ter certeza de que o d3d9 está "engatado" (hooked) no WoW.

Agora, é necessário editar o dxvk.conf ou baixar meu arquivo de configurações. (É um arquivo de configuração que deve ser colocado na pasta principal do WoW e que contém as configurações do DXVK. Existe uma explicação oficial sobre os recursos em Understanding DXVK config.)


(Trecho de exemplo do arquivo de configuração)

Arquivo de Configurações do DXVK

Compartilho minha configuração pessoal com as melhores opções para obter desempenho no meu PC.

dxvk.conf (Minhas configurações pessoais) (Atualizado em AGO-2022)

Por favor, baixe e salve como "dxvk.conf" e cole na pasta do WoW.

4.1.1 Testando a instalação do novo d3d9 engatado

Se tudo estiver funcionando corretamente, você pode abrir o wow.exe e ver o resultado.



Se você não vir a interface (HUD), verifique se o dxvk.conf precisa da seguinte linha (ou use meu arquivo):

Código:

dxvk.hud = devinfo,fps,pipelines

POR FAVOR, NÃO TESTE O FPS DENTRO DE DALARAN, use outros locais, pois Dalaran é realmente bugado e mal otimizado.

POR FAVOR, ATUALIZE OS DRIVERS DA SUA GPU.

Tente mudar as configurações gráficas para as seguintes (estas opções são bugadas e podem causar perda de FPS em algumas GPUs):

  • Sombras: Baixo

  • Raio de Detalhes do Terreno: Baixo

  • Densidade de Partículas: Baixo-Médio

  • Distância de Visão: Baixo-Médio (Talvez Alto)

Nas outras configurações, talvez você possa usar a qualidade ALTA dependendo do seu PC e dos componentes do seu hardware, mas você deve testar mudando uma por uma, pois este jogo é antigo e mal otimizado.


Grupo de Suporte:

Telegram: https://t.me/wow_vulkan_support (Inclui arquivos para download atualizados e suporte em inglês/espanhol)

Postar um comentário

Postagem Anterior Próxima Postagem