DXVK

DXVK es una tecnología agregada que interpreta el código de las versiones recientes de DirectX (Windows) a Vulkan (Linux) si el controlador de vídeo es compatible. En resumidas cuentas, mejora la calidad gráfica en juegos que requieren este framework. La tecnología fue lanzada a mediados de los años 2010

Ten en cuenta que ya viene incluido en Steam Play (ver VKD3D-Proton) y que puedes implementar en contenedores Wine de otros clientes. Eso sí, no todos los controladores soportan esta opción, por lo tanto no deberías instalarlo en un equipo antiguo.

Instalación de DXVK

Desde la versión 1.5, incluye la librería de D9VK y es compatible con las versiones de DX 9 a 11 (12 en el caso de Proton). Para instalar se toma en cuenta esto:

  • Si el equipo no es compatible con Vulkan no podrás usarla, lo que no quedará de otra que usar el renderizado OpenGL clásico con soporte básico de DirectX9. Se recomienda usar la última versión de Mesa desde los repositorios.
  • Tampoco podrás usarla si la tarjeta gráfica de la computadora no puede ejecutar juegos con DirectX10 y X11.
  • No es necesario instalar esta utilidad para programas básicos o si el juego es nativo en Deepin.

Este es el procedimiento:

  • Se sigue estos paquetes: sudo apt install libvulkan1 libvulkan-dev vulkan-utils.
  • Después se comprueba con vulkaninfo. Si indica los datos correctamente, ahora podrás instalar el ejecutable dxvk.
  • Desde Debian:
    • Ejecuta el comando dxvk-setup install [ubicación] en la carpeta wine instalada.
  • Desde Github:
    • Deberás instalar en la carpeta .wine con el ejecutable setup_dxvk.sh del archivo comprimido en Github.
  • Cabe señalar que el comprimido ofrece sus propias librerías dll, que deberán colocarse en la carpeta wine. De lo contrario, no funcionarán los gráficos 3D en las aplicaciones.

Instalación vía PlayonLinux

Si usas PlayonLinux. Estos son los pasos a considerar:

  • Tener Nvidia 440 y Vulkan instalados (libvulkan1 libvulkan1:i386)
  • .Asegura tener PlayOnLinux 4.3.4.
  • Después podrás realizar la instalación del programa en una unidad virtual de disco bajo Wine 5.0 o superior (staging).
  • Realiza la instalación con dxvk-setup (en el prefijo: /home/[usuario]/.PlayOnLinux/wineprefix/[nombre]) o, manualmente, reemplazando sus librerías.
    • d3d10_1.dll
    • d3d11.dll
    • dxgi.dll
    • d3d10.dll
    • d3d10core.dll
    • d3d9.dll
  • Realiza los cambios.
  • Añade el comando «export DXVK_HUD=devinfo,fps» en la pestaña miscelánea.
  • Es posible que se necesite realizar otros ajustes para mejorar el rendimiento, por ejemplo Metro 2033.

Fuente: GamersonLinux

Notas

Nota: Se reportó que algunos programas multijugador los servidores identifican el uso de esta tecnología como medio para hacer trampa. En 2019 EA consiguió expulsar a los usuarios de Battlefield V y Destiny 2.

Etiquetas: ,

¿Recomendarías este artículo?