Selecione seu idioma

Página inicial arrow-right DXVK

Nós compilamos uma lista de 5 alternativas gratuitas e pagas para o DXVK. Os principais concorrentes incluem: PlayOnLinux, VK9. Além disso, os usuários também fazem comparações entre DXVK e Direct3D 9-to-11, D9VK, DXUP. Além disso, você pode conferir outras opções semelhantes aqui: About.


VK9
Free Open Source

VK9 (anteriormente SchaeferGL). Executa aplicativos Direct3D 9 no Windows ou Linux (/ w Wine) no Vulkan.

D9VK
Free Open Source

A d3d9 to vk layer based off DXVK's codebase.

DXUP
Free Open Source

Uma camada de conversão D3D10 -> D3D11

Implementação D3D11 baseada em Vulkan para Linux / Wine

DXVK Plataformas

tick-square Linux

DXVK Visão geral

Uma camada de tradução baseada no Vulkan para o Direct3D 10/11 que permite executar aplicativos 3D no Linux usando o Wine.

Para o status atual do projeto, consulte o wiki do projeto.

Como usar
Para instalar um pacote DXVK obtido da página de release em um determinado prefixo do wine, execute os seguintes comandos no diretório DXVK:

exportar WINEPREFIX = / caminho / para / .wine-prefixo
winetricks --force setup_dxvk.verb
Isso copiará as DLLs nos diretórios system32 e syswow64 do seu prefixo wine e configurará as substituições de DLL necessárias. Prefixos puros de 32 bits também são suportados.

Verifique se seu aplicativo usa DXVK em vez de wined3d, verificando a presença dos arquivos de log d3d11.log e dxgi.log no diretório do aplicativo ou ativando o HUD (consulte as notas abaixo).

Instruções de construção
Requisitos:
vinho 3.10 ou mais recente
Sistema de compilação do Meson (pelo menos versão 0.43)
Compilador e cabeçalhos MinGW64 (requer suporte para threading)
compilação glslang
Criando DLLs
A maneira simples
Dentro do diretório DXVK, execute:

./package-release.sh master / seu / target / diretório --no-package
Isso criará uma pasta dxvk-master no diretório / your / target /, que contém as versões de 32 e 64 bits do DXVK, que podem ser configuradas da mesma maneira que as versões lançadas conforme mencionado acima.

Compilando manualmente
Compilação de 64 bits. Para compilações de 32 bits, substitua
# build-win64.txt com build-win32.txt
meson --cross-file build-win64.txt --prefixo / seu / dxvk / diretório build.w64
cd build.w64
meson configure
# para uma versão otimizada:
meson configure -Dbuildtype = release
ninja
instalação ninja
As DLLs D3D10, D3D11 e DXGI, bem como um script de shell para configurar o DXVK para um prefixo de vinho específico, estarão localizados em / your / dxvk / directory / bin.

Notas sobre drivers Vulkan
Antes de relatar um problema, verifique a página Wiki no status atual do driver e certifique-se de executar uma versão recente o suficiente para o seu hardware.

Principais alternativas ao DXVK

Compartilhe sua opinião sobre o software, deixe uma avaliação e ajude a torná-lo ainda melhor!

DXVK Etiquetas

d3d linux-gaming

Sugerir alterações

Seu feedback

Selecione uma classificação
Por favor, selecione uma classificação

Your vote has been counted.

Do you have experience using this software?