123
DXVK

DXVK

Una capa de traducción basada en Vulkan para Direct3D 10/11 que permite ejecutar aplicaciones 3D en Linux usando Wine.Para conocer el estado actual del proyecto, consulte la wiki del proyecto.Cómo usar Para instalar un paquete DXVK obtenido de la página de lanzamiento en un prefijo de vino dado, ejecute los siguientes comandos desde el directorio DXVK: export WINEPREFIX = / path / to / .wine-prefix winetricks --force setup_dxvk.verbEsto copiará las DLL en los directorios system32 y syswow64 de su prefijo de vino y configurará las anulaciones de DLL necesarias.También se admiten prefijos de 32 bits puros.Verifique que su aplicación use DXVK en lugar de wined3d verificando la presencia de los archivos de registro d3d11.log y dxgi.log en el directorio de la aplicación, o habilitando el HUD (vea las notas a continuación).Instrucciones de compilación Requisitos: wine 3.10 o más reciente Sistema de compilación Meson (al menos la versión 0.43) Compilador MinGW64 y encabezados (requiere soporte para subprocesos) compilación de glslang Compilación de archivos DLL La forma simple Dentro del directorio DXVK, ejecute: ./package-release.sh master / your/ target / directory --no-package Esto creará una carpeta dxvk-master en / your / target / directory, que contiene versiones de DXVK de 32 bits y 64 bits, que se pueden configurar de la misma manera queversiones de lanzamiento como se señaló anteriormente.Compilación manual de compilación de # 64 bits.Para compilaciones de 32 bits, reemplace # build-win64.txt con build-win32.txt meson --cross-file build-win64.txt --prefix / your / dxvk / directory build.w64 cd build.w64 meson configure # foruna versión de lanzamiento optimizada: meson configure -Dbuildtype = release ninja ninja install Las DLL D3D10, D3D11 y DXGI, así como un script de shell para configurar DXVK para un prefijo de vino específico, se ubicarán en / your / dxvk / directory / bin.Notas sobre los controladores Vulkan Antes de informar un problema, consulte la página Wiki sobre el estado actual del controlador y asegúrese de ejecutar una versión de controlador suficientemente reciente para su hardware.

Categorias

Alternativas a DXVK para todas las plataformas con cualquier licencia

PlayOnLinux

PlayOnLinux

PlayOnLinux (PlayOnMac en ...
DXUP

DXUP

Una capa de traducción D3D10 -> D3D11, que puede servir para convertir D3D10 -> Vulkan a través de DXVK.
D9VK

D9VK

Una capa de d3d9 a vk basada en la base de código de DXVK.Contribuya al desarrollo de Joshua-Ashton / d9vk creando una cuenta en GitHub.