DXVK

DXVK

DXVK is a Vulkan-based translation layer for Direct3D 9/10/11 which allows running 3D applications on Linux using Wine. It provides better game performance and compatibility compared to Wine's built-in Direct3D implementations.
DXVK image
vulkan direct3d wine linux compatibility

DXVK: Vulkan-based translation layer for Direct3D 9/10/11

DXVK is a Vulkan-based translation layer for Direct3D 9/10/11 which allows running 3D applications on Linux using Wine. It provides better game performance and compatibility compared to Wine's built-in Direct3D implementations.

What is DXVK?

DXVK is an open-source Vulkan-based translation layer for Direct3D 9/10/11 that allows running 3D Windows games and applications on Linux through Wine or Proton. By converting Direct3D calls to Vulkan, DXVK can provide significantly better performance and compatibility for games compared to Wine's built-in Direct3D implementations.

DXVK was created by Philip Rebohle in 2018 and has quickly become an essential component for gaming on Linux. It translates Direct3D graphics and compute calls to the Vulkan API which maps much better to modern GPU architectures. This avoids many of the overhead and compatibility issues of Wine's translation from Direct3D to OpenGL.

In many cases, DXVK allows games that were previously unplayable on Linux to run at faster framerates than even on Windows. It is enabled by default in Steam Play's Proton compatibility tool, providing out-of-the-box support for running Windows games on Linux. DXVK continues to be under active development with new features and improved compatibility added frequently.

DXVK Features

Features

  1. Vulkan-based translation layer for Direct3D 9/10/11
  2. Allows running 3D applications on Linux using Wine
  3. Provides better game performance and compatibility compared to Wine's built-in Direct3D implementations

Pricing

  • Open Source

Pros

Improves performance of DirectX games on Linux

Enhances compatibility with a wide range of DirectX-based games

Open-source and actively maintained

Cons

May require additional setup and configuration for some games

Not compatible with all DirectX features and may have some limitations


The Best DXVK Alternatives

Top Gaming Software and Compatibility Layer and other similar apps like DXVK


PlayOnLinux - PlayOnMac icon

PlayOnLinux - PlayOnMac

PlayOnLinux and its sister software PlayOnMac are open source compatibility layers that allow users to install and run Windows games and applications on Linux and macOS operating systems. They are based on Wine, an implementation of the Windows API that translates Windows system calls into POSIX calls that Linux and...
PlayOnLinux - PlayOnMac image
MangoHUD icon

MangoHUD

MangoHUD is an open source on-screen display (OSD) for monitoring FPS, temperatures, CPU/GPU load and other system information while gaming or running graphics intensive applications. It works by hooking into Vulkan, OpenGL and DX9 applications to display an overlay with the relevant performance data and statistics.Some of the key features...
MangoHUD image
GLXOSD icon

GLXOSD

GLXOSD is an open-source, customizable on-screen display (OSD) software for Linux operating systems. It allows users to monitor their system statistics by showing information like CPU usage, memory usage, disk space, network speeds, temperatures, fan speeds, and more in real-time on the desktop screen.Some key features of GLXOSD include:Displays system...
WineD3D icon

WineD3D

WineD3D is an open-source implementation of the Direct3D API that allows Windows games and applications using Direct3D for 3D graphics to run in Wine on Linux and macOS. It acts as a translation layer, converting Direct3D calls into OpenGL calls that can be handled by the native OpenGL drivers on...
WineD3D image
DXUP icon

DXUP

DXUP is an observability platform designed specifically for modern, cloud-native software applications. It gives developers unprecedented visibility into system health, performance, and reliability of distributed services and infrastructure.Key capabilities and benefits of DXUP include:Distributed tracing and visualized service maps - Follow the path of requests as they flow through various...
DXUP image
D9VK icon

D9VK

D9VK is an open-source software library that works as a translation layer between DirectX 9 and Vulkan graphics APIs. It allows DirectX 9 games and applications designed for Windows to run on Linux using Wine/Proton with improved performance and efficiency.By translating DirectX 9 calls to the modern Vulkan API, D9VK...
D9VK image
VK9 (Series) icon

VK9 (Series)

VK9 (Series) is a powerful, multi-platform software synthesizer and digital audio workstation developed and published by Blamsoft. First released in 2021, VK9 aims to provide an accessible yet deep tool for music production, sound design, and live performance.At its core, VK9 features high-quality virtual analog, FM, wavetable, and sample playback...
VK9 (Series) image
Direct3D 9-to-11 (Series) icon

Direct3D 9-to-11 (Series)

Direct3D 9-to-11 (also known as D3D9on12 or D3D9on11) is a middleware software solution developed by Microsoft that aims to ease the transition from the older Direct3D 9 graphics API to the newer Direct3D 11 API. It works by acting as a translation layer, allowing games and applications that were originally...
Direct3D 9-to-11 (Series) image