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

DXVK - Vulkan Wine


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