Draft:DXVK: Difference between revisions
Dummy edit to reset G13 clock after undeletion (rfud-helper) |
a FreeBSD citation |
||
Line 9: | Line 9: | ||
{{AfC topic|other}} |
{{AfC topic|other}} |
||
'''DXVK''' is an open source translation layer which converts [[Direct3D]] 9/10/11 calls to [[Vulkan]].<ref>{{Cite web |title=DXVK - PCGamingWiki PCGW - bugs, fixes, crashes, mods, guides and improvements for every PC game |url=https://www.pcgamingwiki.com/wiki/DXVK |access-date=2022-12-27 |website=www.pcgamingwiki.com}}</ref><ref>{{Cite web |last=Staff |first=Ars |date=2018-08-21 |title=Valve's "Steam Play" uses Vulkan to bring more Windows games to Linux |url=https://arstechnica.com/gaming/2018/08/valves-steam-play-uses-vulkan-to-bring-more-windows-games-to-linux/ |access-date=2023-01-01 |website=Ars Technica |language=en-us}}</ref><ref>{{Cite web |last=Conway |first=Adam |date=2022-12-23 |title=How Proton on the Steam Deck works |url=https://www.xda-developers.com/how-proton-on-the-steam-deck-works/ |access-date=2023-01-01 |website=XDA Developers |language=en-US}}</ref> It is used by [[Proton (Compatibility layer)|Proton]]/[[Steam (service)|Steam]]<ref>{{Citation |title=Compatibility tool for Steam Play based on Wine and additional components: ValveSoftware/Proton |date=2019-04-03 |url=https://github.com/ValveSoftware/Proton |publisher=[[Valve Corporation|Valve]] |access-date=2019-04-03}}</ref> for [[Linux distribution|Linux]], by [[Intel]] Windows drivers,<ref>{{Cite web |title=Intel using DXVK (part of Steam Proton) for their Windows Arc GPU DX 9 drivers |url=https://www.gamingonlinux.com/2022/12/intel-using-dxvk-part-of-steam-proton-for-their-windows-arc-gpu-dx-9-drivers/ |access-date=2022-12-27 |website=GamingOnLinux |date=7 December 2022 |language=en}}</ref><ref>{{Cite web |last1=Wilson |first1=Jason R. |last2=Wilson |first2=Jason R. |date=2022-11-01 |title=Intel Arc A750 Shows Boosted Performance In Older Gaming Titles Using Vulkan "DXVK" |url=https://wccftech.com/intel-arc-a750-shows-boosted-performance-in-older-gaming-titles-using-vulkan-dxvk/ |access-date=2023-01-01 |website=Wccftech |language=en-US}}</ref> [[VirtualBox]] 7.0,<ref>{{Cite web |title=VirtualBox 7.0 is out with their DirectX 11 support using DXVK |url=https://www.gamingonlinux.com/2022/10/virtualbox-70-is-out-with-their-directx-11-support-using-dxvk/ |access-date=2022-12-27 |website=GamingOnLinux |date=11 October 2022 |language=en}}</ref> and it can be used to run Direct3D-based games under [[Microsoft Windows|Windows]] using Vulkan. DXVK supports a large number of Direct3D titles.<ref>{{Cite web |title=ProtonDB |url=https://www.protondb.com/explore |access-date=2022-12-27 |website=protondb.com}}</ref> |
'''DXVK''' is an open source translation layer which converts [[Direct3D]] 9/10/11 calls to [[Vulkan]].<ref>{{Cite web |title=DXVK - PCGamingWiki PCGW - bugs, fixes, crashes, mods, guides and improvements for every PC game |url=https://www.pcgamingwiki.com/wiki/DXVK |access-date=2022-12-27 |website=www.pcgamingwiki.com}}</ref><ref>{{Cite web |last=Staff |first=Ars |date=2018-08-21 |title=Valve's "Steam Play" uses Vulkan to bring more Windows games to Linux |url=https://arstechnica.com/gaming/2018/08/valves-steam-play-uses-vulkan-to-bring-more-windows-games-to-linux/ |access-date=2023-01-01 |website=Ars Technica |language=en-us}}</ref><ref>{{Cite web |last=Conway |first=Adam |date=2022-12-23 |title=How Proton on the Steam Deck works |url=https://www.xda-developers.com/how-proton-on-the-steam-deck-works/ |access-date=2023-01-01 |website=XDA Developers |language=en-US}}</ref><ref>{{Cite web |title=Chapter 13. WINE |url=https://docs.freebsd.org/en/books/handbook/wine/ |access-date=2024-04-28 |website=FreeBSD Documentation Portal |language=en}}</ref> It is used by [[Proton (Compatibility layer)|Proton]]/[[Steam (service)|Steam]]<ref>{{Citation |title=Compatibility tool for Steam Play based on Wine and additional components: ValveSoftware/Proton |date=2019-04-03 |url=https://github.com/ValveSoftware/Proton |publisher=[[Valve Corporation|Valve]] |access-date=2019-04-03}}</ref> for [[Linux distribution|Linux]], by [[Intel]] Windows drivers,<ref>{{Cite web |title=Intel using DXVK (part of Steam Proton) for their Windows Arc GPU DX 9 drivers |url=https://www.gamingonlinux.com/2022/12/intel-using-dxvk-part-of-steam-proton-for-their-windows-arc-gpu-dx-9-drivers/ |access-date=2022-12-27 |website=GamingOnLinux |date=7 December 2022 |language=en}}</ref><ref>{{Cite web |last1=Wilson |first1=Jason R. |last2=Wilson |first2=Jason R. |date=2022-11-01 |title=Intel Arc A750 Shows Boosted Performance In Older Gaming Titles Using Vulkan "DXVK" |url=https://wccftech.com/intel-arc-a750-shows-boosted-performance-in-older-gaming-titles-using-vulkan-dxvk/ |access-date=2023-01-01 |website=Wccftech |language=en-US}}</ref> [[VirtualBox]] 7.0,<ref>{{Cite web |title=VirtualBox 7.0 is out with their DirectX 11 support using DXVK |url=https://www.gamingonlinux.com/2022/10/virtualbox-70-is-out-with-their-directx-11-support-using-dxvk/ |access-date=2022-12-27 |website=GamingOnLinux |date=11 October 2022 |language=en}}</ref> and it can be used to run Direct3D-based games under [[Microsoft Windows|Windows]] using Vulkan. DXVK supports a large number of Direct3D titles.<ref>{{Cite web |title=ProtonDB |url=https://www.protondb.com/explore |access-date=2022-12-27 |website=protondb.com}}</ref> |
||
== History == |
== History == |
Revision as of 15:00, 28 April 2024
Submission declined on 31 December 2022 by SWinxy (talk). This submission is not adequately supported by reliable sources. Reliable sources are required so that information can be verified. If you need help with referencing, please see Referencing for beginners and Citing sources.
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
|
- Comment: The GamingOnLinux citations are the only suitable sources presented. The PCGamingWiki page is a wiki (WP:SPS); the GitHub README is a primary source (and it isn't explicit of its usage of DXVK); saying that "DXVK supports a large number of D3D titles" I think is a WP:SYNTH, since it does not explicitly say any of the claims are true, rather an extrapolation. DXVK is possibly notable, but more WP:RSs are necessary to prove it. These are not great sources, but I encourage you to find more reliable ones. SWinxy (talk) 17:41, 31 December 2022 (UTC)
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] VirtualBox 7.0,[8] and it can be used to run Direct3D-based games under Windows using Vulkan. DXVK supports a large number of Direct3D titles.[9]
History
DXVK was first developed by Joshua Ashton to support Direct3D 11 games only[10] 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.[10][11]
In 2019, DXVK received Direct3D 9 support by merging with d9vk.[12]
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.[13]
Released on January 24, 2023, DXVK 2.1 implemented HDR support and improved quality for certain old games.[14]
Released on May 12, 2023, DXVK 2.2 added D3D11On12 support.[15]
References
- ^ "DXVK - PCGamingWiki PCGW - bugs, fixes, crashes, mods, guides and improvements for every PC game". www.pcgamingwiki.com. Retrieved 2022-12-27.
- ^ 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.
- ^ 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.
- ^ "VirtualBox 7.0 is out with their DirectX 11 support using DXVK". GamingOnLinux. 11 October 2022. Retrieved 2022-12-27.
- ^ "ProtonDB". protondb.com. Retrieved 2022-12-27.
- ^ 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 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.
- ^ 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.
- ^ "Release Version 2.2 · doitsujin/dxvk". GitHub. Retrieved 2023-10-21.