dxvk: Vulkan-based D3D11 implementation for Linux / Wine
Provides a Vulkan-based implementation of DXGI and D3D11 in order to run 3D applications on Linux using Wine.
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:tobijk:X11:vulkan/dxvk && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
baselibs.conf | 0000000120 120 Bytes | |
dxvk-2.3.1.tar.gz | 0003784693 3.61 MB | |
dxvk.changes | 0000236343 231 KB | |
dxvk.spec | 0000003823 3.73 KB | |
setup_dxvk.sh | 0000004631 4.52 KB |
Latest Revision
Tobias Klausmann (tobijk)
committed
(revision 74)
------------------------------------------------------------------- - Update to version 2.3.1: + Features If supported by the driver, DXVK will now use the VK_NV_raw_access_chains extensions to allow more efficient shader code generation on specifically on Nvidia GPUs. This is intended to close the gap to Windows performance drivers specifically in D3D11 games in GPU-bound scenarios, but not all games will see an improvement. Note: This extension is currently only supported on Vulkan beta drivers, version 550.40.55 or later, and currently requires Proton Experimental. + Bug fixes and Improvements Fixed invalid SPIR-V being generated for Renderdoc internal D3D11 shaders. Fixed undefined behaviour with out-of-bounds constant buffer loads with dynamic indices. Fixed HDR not being enabled for DXGI_FORMAT_R16G16B16A16_FLOAT swap chains. Reworked the dxgi.syncInterval option to also apply to D3D12 games. Reverted the use of VK_FORMAT_A8_UNORM due to rendering issues in some games. D3D9 games will now set the VkApplicationInfo::applicationVersion field to 1. Reworked how dynamic system memory buffers are copied to the GPU in D3D9 games. (PR #3765) This improves performance in games such as Shank 2 (#3755), Flammable Freddy (#2375) and Blood Rayne (#1828). Only enable alpha to coverage when rendering to a multisampled render target in D3D9. (#3815) This fixes broken lighting in Flatout 3 (#3798) and incorrect dithering in Injustice: Gods Among Us. (#3617) Ace Combat Assault Horizon: Fixed GPU hang on RADV. (#3715, PR #3716)
Comments 4
After installing the package, dxvk can be installed in a wineprefix with running "WINEPREFIX=~/.wine winedxvk install", where "WINEPREFIX=~/.wine" is the prefix to install into.
Hey just want to say - great work maintaining this, it's super helpful - got my games running smooth ;-)
Thanks a lot!
Hey, nice to see somebody else is using this package! Glad to hear it works for you most of the times! :)
It works :)
Thank you!