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: 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
Vulkan-based translation layer for Direct3D 9/10/11
Allows running 3D applications on Linux using Wine
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
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...
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...
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 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...
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...
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...
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...
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...