TopAlter.com

DXVK Alternatives

DXVK Alternatives

DXVK

A Vulkan-based translation layer for Direct3D 10/11 which allows running 3D applications on Linux using Wine.

For the current status of the project, please refer to the project wiki.

How to use
In order to install a DXVK package obtained from the release page into a given wine prefix, run the following commands from within the DXVK directory:

export WINEPREFIX=/path/to/.wine-prefix
winetricks --force setup_dxvk.verb
This will copy the DLLs into the system32 and syswow64 directories of your wine prefix and set up the required DLL overrides. Pure 32-bit prefixes are also supported.

Verify that your application uses DXVK instead of wined3d by checking for the presence of the log files d3d11.log and dxgi.log in the application's directory, or by enabling the HUD (see notes below).

Build instructions
Requirements:
wine 3.10 or newer
Meson build system (at least version 0.43)
MinGW64 compiler and headers (requires threading support)
glslang compile
Building DLLs
The simple way
Inside the DXVK directory, run:

./package-release.sh master /your/target/directory --no-package
This will create a folder dxvk-master in /your/target/directory, which contains both 32-bit and 64-bit versions of DXVK, which can be set up in the same way as the release versions as noted above.

Compiling manually
# 64-bit build. For 32-bit builds, replace
# build-win64.txt with build-win32.txt
meson --cross-file build-win64.txt --prefix /your/dxvk/directory build.w64
cd build.w64
meson configure
# for an optimized release build:
meson configure -Dbuildtype=release
ninja
ninja install
The D3D10, D3D11 and DXGI DLLs as well as a shell script to set up DXVK for a specific wine prefix will be located in /your/dxvk/directory/bin.

Notes on Vulkan drivers
Before reporting an issue, please check the Wiki page on the current driver status and make sure you run a recent enough driver version for your hardware.

Best DXVK Alternatives

Want another awesome DXVK alternative? Look no further. We researched the top alternatives and found several new DXVK alternatives that work with your platform or device. If you want even more options, we've also reviewed top DXVK-like software for your Mac, Windows PC, Android phone/tablet, Linux computer, or iPhone.

PlayOnLinux

PlayOnLinux

FreeOpen SourceMacLinuxBSDWineFreeBSD

PlayOnLinux (PlayOnMac at http://www.playonmac.com ) is a tool to help Linux (and Mac) users run games and programs for Windows on Linux (or Mac, FreeBSD), via the use...

Features:

  • Run Windows software
  • Ad-free
  • Gaming
D9VK

D9VK

FreeOpen SourceLinux

A d3d9 to vk layer based off DXVK's codebase. Contribute to Joshua-Ashton/d9vk development by creating an account on GitHub.

DXVK Reviews

Add your reviews & share your experience when using DXVK to the world. Your opinion will be useful to others who are looking for the best DXVK alternatives.

Table of Contents

Copyright © 2021 TopAlter.com

Sites we Love: AnswerBun, MenuIva, UKBizDB, Sharing RPP