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
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.