DXVK

Sitio web

  • Libre
  • Linux
  • Wine
Description

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, por favor consulte la wiki del proyecto.

Cómo utilizar
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:

exportar WINEPREFIX = / ruta / a / .wine-prefix
winetricks --force setup_dxvk.verb - Esto copiará las DLL en los directorios system32 y syswow64 de su prefijo de vino y configurará la DLL requerida anulaciones 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 abajo).

Instrucciones de compilación
Requisitos:
wine 3.10 o más reciente
Sistema de compilación Meson (al menos versión 0.43)
Compilador y encabezados MinGW64 (requiere soporte de subprocesamiento)
glslang compile
Building DLLs
La forma simple de ejecutar el directorio DXVK:

./ 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 de 64 bits, que se pueden configurar de la misma manera que las versiones de lanzamiento como indicado 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
# para una versión de lanzamiento optimizada:
meson configure -Dbuildtype = release
ninja
ninja install
Las DLL D3D10, D3D11 y DXGI también como script de shell para configurar DXVK para un prefijo de vino específico se ubicará en / your / dxvk / directory / bin.

Notas sobre los controladores Vulkan
Antes de informar de un problema, consulte la página de Wiki sobre el estado actual del controlador y asegúrese de tener una versión lo suficientemente reciente para su hardware.

Categorías

Alternativas