Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine (by doitsujin)


Basic dxvk repo stats
4 days ago

doitsujin/dxvk is an open source project licensed under zlib License which is an OSI approved license.

Dxvk Alternatives

Similar projects and alternatives to dxvk

  • GitHub repo Proton

    Compatibility tool for Steam Play based on Wine and additional components

  • GitHub repo vkd3d-proton

    Fork of VKD3D. Development branches for Proton's Direct3D 12 implementation.

  • GitHub repo proton-ge-custom

    Compatibility tool for Steam Play based on Wine and additional components

  • GitHub repo winetricks

    Winetricks is an easy way to work around problems in Wine

  • GitHub repo docs

  • GitHub repo vgpu_unlock

    Unlock vGPU functionality for consumer grade GPUs.

  • GitHub repo BepInEx

    Unity / XNA game patcher and plugin framework

  • GitHub repo xpadneo

    Advanced Linux Driver for Xbox One Wireless Controller (shipped with Xbox One S)

  • GitHub repo awesome-avalonia

    A collection of interesting libraries and tools for Avalonia project.

  • GitHub repo FAudio

    FAudio - Accuracy-focused XAudio reimplementation for open platforms

  • GitHub repo steamtinkerlaunch

    Linux wrapper tool for use with the Steam client for custom launch options and 3rd party programs

  • GitHub repo WolvenKit

    Mod editor/creator for RED Engine games. The point is to have an all in one tool for creating mods for the games made with the engine.

  • GitHub repo mesa-dist-win

    Pre-built Mesa3D drivers for Windows

  • GitHub repo DirectX-Headers

    Official DirectX headers available under an open source license

  • GitHub repo avalonia-dotnet-templates

    Avalonia Templates for `dotnet new`

  • GitHub repo wine-mono

  • GitHub repo dcs_on_linux

    Instructions for running DCS World on linux. Mostly extracted from https://github.com/ValveSoftware/Proton/issues/1722

  • GitHub repo EternalBasher

    Collection of bash scripts for different aspects of Doom Eternal modding, made easy on Linux. Made by Leveste and PowerBall253.

  • GitHub repo nv-pwr-ctrl

    Simple utility to cap Nvidia GPU power limits on Linux based on fan speed and/or GPU temperature

  • GitHub repo dxvk-ags

    Experimental implementation of AGS D3D11 extensions for DXVK

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better dxvk alternative or higher similarity.


Posts where dxvk has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-04-13.
  • I get this error after I update my game. I then reinstall Addon Manager and D912 - Anyone else experiencing this?
  • Watchdogs 2: Failed to sync fence: VK_ERROR_DEVICE_LOST [lutris, wine 6.4-6.6, nvidia 460, dxvk 1.81l]
    Was that this DXVK issue, where the DXVK developer points out that you have a quarter of the minimum VRAM the game requires?
  • "NieR: Automata" to get future update patch on Steam, first in 3 years.
    reddit.com/r/gamernews | 2021-04-16
    Played it on Linux with Proton and wondered what all the hoopla was about. Turns out whatever ridiculous resolution hack FAR fixes fails to fuck up on Linux: https://github.com/doitsujin/dxvk/issues/722#issuecomment-431666299
  • RX 580 drivers are fucked
    reddit.com/r/Amd | 2021-04-13
  • Is paying extra for amd worth it?
    FFXIV randomly crashes since months: https://github.com/doitsujin/dxvk/issues/1791
  • Old DxVk in Lutris? Help about updating DxVk
    reddit.com/r/Lutris | 2021-04-10
    Download: https://github.com/doitsujin/dxvk/releases/tag/v1.8.1
    reddit.com/r/Lutris | 2021-04-10
    I've have been using Linux for a while now and have noticed something. In lutris wine configuration you can select a DxVk version to use. However the Dxvk version at https://github.com/doitsujin/dxvk/releases is always ahead of what's in the Lutris wine configuration. Do I just wait or do I update it on my own? if so how do i get the latest release of dxvk used in my games.
  • Modded games are the true last hurdle for Linux gaming
    This is the last thing I read about shared resources for DXVK https://github.com/doitsujin/dxvk/issues/1033
  • Modding?
    For example in Grand Theft Auto V it is relatively easy to install script mods (eg. trainers) but I haven't had any luck getting OpenIV to work properly. FiveM is a mod for GTA 5 for roleplaying and it likely won't work on Linux for the foreseeable future.
  • TDU 2 Map crash
    reddit.com/r/tdu3 | 2021-04-06
    Step 1: download dxvk (DirectX for Vulkan) https://github.com/doitsujin/dxvk/releases
  • Nvidia starts supporting their driver running in a Windows VM. Big win for linux users!
  • Proton game(s?) don't launch
    According to Nvidia's website 415 is the last branch supported on your card, it's also the lowest version recommended by DXVK https://github.com/doitsujin/dxvk/wiki/Driver-support
  • Proton 6.3-1 released
    Updated DXVK to v1.8.1.
  • [WTA] Ryzen 3700X vs Ryzen 7 5800X in Starcraft 2
    reddit.com/r/Amd | 2021-03-27
    You can try DXVK. Copy the .DLLs from the x64 folder to the folder where SC2.exe (not StarCraft II.exe) is and then launch the game. I just tested it and it doesn't make the game use more than 2 cores, but the usage of those cores seemed to be less, which could mean less severe spiking during heavy battles. It's worth trying because it takes only a few minutes and is free.
  • Custom DXVK/VKD3D on lutris
    a bit easier way in my opinion is to download DXVK into ~/.local/share/lutris/runtime/dxvk, extract it, and then in game's Runner Options just type in the name of the newly created directory into the DXVK Version field.