Esta web utiliza cookies, puedes ver nuestra política de cookies aquí. Si continuas navegando estás aceptándola

DXVK - Vulkan Wine


DXKV es un proyecto realmente interesante, nos permite realizar una conversión de la llamadas de DirectX11 a Vulkan, esto nos proporcionará un rendimiento sorprendente en juegos que utilizen DirectX11 bajo wine. La forma mas sencilla de hacer esto es utilizar PlayonLinux en un virtual drive de 64bits donde instalaremos steam.

 

Lo primero será instalar steam en un vritual drive de 64 bits sobre PlayonLinux, luego generamos el shortcut del ejecutable de steam.

Compilamos vulkan-loader para x86 32bits.

vi /etc/portage/package.use/vulkan
media-libs/vulkan-loader abi_x86_32
emerge -av media-libs/vulkan-loader

Necesitamos un wine compilado con soporte para Vulkan:

cd .PlayOnLinux/wine/linux-amd64/
wget https://lutris.net/files/runners/wine-staging-3.9-x86_64.tar.gz
tar xvzf wine-staging-3.9-x86_64.tar.gz
rm wine-staging-3.9-x86_64.tar.gz

Hay que sustituir ciertas librerías DirectX11 por las modificadas para Vulkan:

wget https://github.com/doitsujin/dxvk/releases/download/v0.54/dxvk-0.54.tar.gz
tar xvzf dxvk-0.54.tar.gz
cp dxvk-0.54/x32/d3d11.dll ~/.PlayOnLinux/wineprefix/64bits/drive_c/windows/system32/
cp dxvk-0.54/x32/dxgi.dll ~/.PlayOnLinux/wineprefix/64bits/drive_c/windows/system32/
cp dxvk-0.54/x64/d3d11.dll ~/.PlayOnLinux/wineprefix/64bits/drive_c/windows/syswow64/
cp dxvk-0.54/x64/dxgi.dll ~/.PlayOnLinux/wineprefix/64bits/drive_c/windows/syswow64/

Abrimos la config de wine del virtual drive en Playonlinux:

Configure -> General
Wine version -> staging-3.9-x86_64
Configure -> Wine -> Configure wine
Pestaña Librerías

Sustituciones existentes:
d3d11(nativa)
dxgi(nativa)

Para mostrar los datos de rendimiento en steam, botón derecho sobre el juego:

Propiedades -> Definir parámetros de lanzamiento
export DXVK_HUD=devinfo,fps

Deshabilitamos el Allow flipping de Nvidia:

nvidia-settings
OpenGL Settings -> Allow flipping -> Disable

Ahora los juegos como el Witcher3 por ejemplo funcionarán de maravilla, cabe comentar que es un proyecto muy reciente y que podemos encontrarnos con muchos bugs y cuelgues.

Dejo un pequeño video funcionando en mi pc:

www.alfaexploit.com//uploads/images/witcher3.mp4


Autor: Kr0m -- 05/06/2018 20:49:46