Sobre el proyecto

DXVK es una capa de traducción basada en Vulkan para Direct3D 8, 9, 10 y 11, diseñada para permitir que las aplicaciones 3D se ejecuten en Linux usando Wine. Sustituye la implementación integrada wined3d de Wine por un backend Vulkan más eficiente para muchos juegos y aplicaciones. ## Características principales - Compatible con D3D8, D3D9, D3D10 y D3D11 mediante las DLL correspondientes (d3d8.dll, d3d9.dll, d3d10core.dll, d3d11.dll, dxgi.dll) - HUD configurable para mostrar la tasa de fotogramas, información de la GPU, llamadas de dibujo, uso de memoria y otras estadísticas - Filtrado de dispositivos para seleccionar una GPU específica por nombre o UUID - Compatibilidad con Graphics Pipeline Library para reducir los tirones por compilación de sombreadores - Amplias opciones de depuración y registro mediante variables de entorno - Modo DXVK Native para usar la capa de traducción sin Wine, útil para ports de juegos ## Instalación Las compilaciones de lanzamiento pueden instalarse en un prefijo de Wine copiando las DLL apropiadas en los directorios system32 y syswow64 y añadiendo overrides de DLL nativas en winecfg. Herramientas como Steam Play, Lutris, Bottles y Heroic Launcher pueden gestionar la configuración automáticamente. ## Configuración DXVK se configura principalmente mediante variables de entorno como DXVK_HUD, DXVK_LOG_LEVEL, DXVK_LOG_PATH, DXVK_FILTER_DEVICE_NAME, DXVK_FILTER_DEVICE_UUID, DXVK_CONFIG y DXVK_SHADER_CACHE_PATH. ## Compilación La compilación requiere Wine 10.0 o superior, el sistema de compilación Meson, el compilador Mingw-w64 y glslang. El proyecto proporciona un script package-release.sh para compilaciones simplificadas, o compilación manual usando cross-files de Meson. ## Notas - Los juegos multijugador en línea pueden considerar la manipulación de bibliotecas Direct3D como trampa, lo que podría resultar en la suspensión de cuentas - La compatibilidad de los controladores Vulkan varía; los usuarios deben consultar la wiki del proyecto para conocer el estado actual de soporte de controladores