mirror of
https://github.com/doitsujin/dxvk.git
synced 2024-11-29 01:24:11 +01:00
include | ||
lib | ||
src | ||
tests | ||
build-win64.txt | ||
LICENSE | ||
meson.build | ||
README.md |
DXVK
Provides a Vulkan-based implementation of DXGI and D3D11 in order to run 3D applications on Linux using Wine.
For the current status of the project, please refer to the project wiki.
Build instructions
Requirements:
Building DLLs
Inside the dxvk directory, run:
meson --cross-file build-win64.txt build.w64
cd build.w64
meson configure -Dprefix=/your/directory
ninja
ninja install
Both dxgi.dll
and d3d11.dll
as well as some demo executables will be located in /your/directory/bin
. 32-bit builds are currently not supported.
How to use
In order to run executable.exe
with DXVK,
- Copy
dxgi.dll
,d3d11.dll
andSDL2.dll
into the same directory as the executable - Run
WINEDLLOVERRIDES=d3d11,dxgi=n wine executable.exe
DXVK will create a file dxvk.log
in the current working directory and may print out messages to stderr.