Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 History  





2 Controversies  





3 References  





4 External links  














DXVK







Add links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


DXVK
Developer(s)DXVK Project
Initial release14 January 2018; 6 years ago (2018-01-14)
Stable release

2.3.1 / 20 March 2024; 2 months ago (2024-03-20)

RepositoryDXVKonGitHub
Written inC++
Operating systemOS Independent
Platformx86, x86-64
Licensezlib License
Websitegithub.com/doitsujin/dxvk

DXVK is an open-source translation layer which converts Direct3D 9/10/11 calls to Vulkan.[1][2][3][4] It is used by Proton/Steam[5] for Linux, by Intel Windows drivers,[6][7][8] VirtualBox 7.0,[9] and it can be used to run Direct3D-based games under Windows using Vulkan. DXVK has been confirmed to support over 80% of Direct3D Windows games "near flawlessly".[10][11][12]

History[edit]

DXVK was first developed by Philip Rebohle to support Direct3D 11 games only[13] as a result of poor compatibility and low performance of Wine's Direct3D 11 to OpenGL translation layer.

In 2018, the developer was sponsored by Valve to work on the project full-time in order to advance compatibility of the Linux version of Steam with Windows games.[13][14]

In 2019, DXVK received Direct3D 9 support by merging with d9vk.[15][16]

In November 2022, DXVK 2.0 was released, introducing improvements to Direct3D 9 memory management, shader compilation, state cache, as well as, support for Direct3D 11 feature level 12_1, and general improvements to performance and stability across numerous games.[17][18]

Released on January 24, 2023, DXVK 2.1 implemented HDR support and improved quality for certain old games.[4][19]

Released on May 12, 2023, DXVK 2.2 added D3D11On12 support.[20][21][22]

Controversies[edit]

The use of Wine/DXVK has been associated with users getting banned[23][24][25][26] from online gaming platforms because game publishers have no way of verifying game integrity for people using Linux.

References[edit]

  1. ^ Staff, Ars (2018-08-21). "Valve's "Steam Play" uses Vulkan to bring more Windows games to Linux". Ars Technica. Retrieved 2023-01-01.
  • ^ Conway, Adam (2022-12-23). "How Proton on the Steam Deck works". XDA Developers. Retrieved 2023-01-01.
  • ^ "Chapter 13. WINE". FreeBSD Documentation Portal. Retrieved 2024-04-28.
  • ^ a b Proven, Liam. "WINE 8.0 and DXVK 2.1 released". www.theregister.com. Retrieved 2024-05-31.
  • ^ Compatibility tool for Steam Play based on Wine and additional components: ValveSoftware/Proton, Valve, 2019-04-03, retrieved 2019-04-03
  • ^ "Intel using DXVK (part of Steam Proton) for their Windows Arc GPU DX 9 drivers". GamingOnLinux. 7 December 2022. Retrieved 2022-12-27.
  • ^ Wilson, Jason R.; Wilson, Jason R. (2022-11-01). "Intel Arc A750 Shows Boosted Performance In Older Gaming Titles Using Vulkan "DXVK"". Wccftech. Retrieved 2023-01-01.
  • ^ Aaron Klotz (2022-12-08). "Intel Arc Driver Optimizations Leverage Valve's DXVK Translator". Tom's Hardware. Retrieved 2024-05-31.
  • ^ "VirtualBox 7.0 is out with their DirectX 11 support using DXVK". GamingOnLinux. 11 October 2022. Retrieved 2022-12-27.
  • ^ Aaron Klotz (2021-12-21). "80 Percent of Steam's Top 100 Games Run 'Nearly Flawlessly' on Linux". Tom's Hardware. Retrieved 2024-05-31.
  • ^ "It's Now Even Easier To Check How A Game Runs On Steam Deck". Kotaku. 2023-08-16. Retrieved 2024-05-31.
  • ^ Conway, Adam (2022-12-06). "Need more games to play on your Steam Deck? Check out ProtonDB". XDA Developers. Retrieved 2024-05-31.
  • ^ a b "An interview with the developer of DXVK, part of what makes Valve's Steam Play tick". GamingOnLinux. 11 September 2018. Retrieved 2022-12-27.
  • ^ Proven, Liam (2023-02-03). "WINE 8.0 and DXVK 2.1 released". The Register. Retrieved 2023-05-20.
  • ^ "D9VK Merged Into Upstream DXVK". www.phoronix.com. Retrieved 2024-05-31.
  • ^ "D9VK is no more as it merges with DXVK, making DXVK a D3D 9/10/11 to Vulkan layer". GamingOnLinux. 16 December 2019. Retrieved 2022-12-27.
  • ^ Meo, Francesco De (2023-03-06). "Hogwarts Legacy Vulkan DXVK 2.1 ASYNC Mod Reduces Texture Loading Stutter". Wccftech. Retrieved 2024-05-31.
  • ^ Larabel, Michael (2022-11-10). "DXVK 2.0 Released With Many Improvements For Direct3D Over Vulkan". www.phoronix.com. Retrieved 2023-05-20.
  • ^ "Release Version 2.1 · doitsujin/dxvk". GitHub. Retrieved 2023-10-21.
  • ^ "DXVK 2.2 Released With D3D11On12 Support, Many Game Fixes". www.phoronix.com. Retrieved 2024-05-31.
  • ^ Wilson, Jason R. (2023-05-13). "DXVK 2.2 Launches With D3D11On12 Support For Unity Engine, Game Fixes & More". Wccftech. Retrieved 2024-05-31.
  • ^ "Release Version 2.2 · doitsujin/dxvk". GitHub. Retrieved 2023-10-21.
  • ^ "Linux Gamers Banned in Battlefield V if Using Wine and DXVK". BleepingComputer. Retrieved 2024-05-31.
  • ^ "Some Linux Gamers Using Wine/DXVK To Play Blizzard's Overwatch Banned - Updated". www.phoronix.com. Retrieved 2024-05-31.
  • ^ "Caution: Playing 'Overwatch' On Linux May Get You Banned". North America. Retrieved 2024-05-31.
  • ^ "Some Linux Gamers Using Wine/DXVK To Play Blizzard's Overwatch Banned - Slashdot". tech.slashdot.org. 2018-09-14. Retrieved 2024-05-31.
  • External links[edit]


    Retrieved from "https://en.wikipedia.org/w/index.php?title=DXVK&oldid=1228711691"

    Categories: 
    2018 software
    Compatibility layers
    Computing platforms
    Cross-platform software
    Free software programmed in C++
    Free system software
    Vulkan (API)
    Linux emulation software
    Software using the LGPL license
    Hidden categories: 
    Articles with short description
    Short description with empty Wikidata description
     



    This page was last edited on 12 June 2024, at 19:12 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki