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-1.10.1.tar.gz | 0001188138 1.13 MB | |
dxvk.changes | 0000203664 199 KB | |
dxvk.spec | 0000003835 3.75 KB |
Revision 67 (latest revision is 74)
Tobias Klausmann (tobijk)
committed
(revision 67)
------------------------------------------------------------------- - Update to version 1.10.1: + Features Implemented initial support for shared resources (PR #2516). This fixes video playback in a number of Koei Tecmo games (Atelier series, Nioh 2), as well as the D3D11-based UI in the Windows version of Black Mesa. The required wine patches are currently only available in Proton Experimental. This feature will not be supported on Windows systems. This feature is still experimental and has not been thoroughly tested on all graphics drivers, so issues are to be expected. Currently, only basic 2D texture sharing between D3D9 and D3D11 is supported when using DXVK for both APIs. API features that are currently not supported include: IDXGIKeyedMutex. Documentation is very poor and it's not clear how an implementation is supposed to behave. Resource sharing with D3D12 applications under vkd3d-proton. This may be added in the future. Resource sharing with Vulkan applications. Note: The Black Mesa UI flickers heavily when the game is not GPU-bound. This also happens on Windows to some degree and is a game bug. + Bug fixes and Improvements Added an environment variable DXVK_ENABLE_NVAPI to bypass the vendor ID override. Setting it to 1 behaves exactly the same as setting dxvk.nvapiHack = False in the config file, but may allow for better integration into Lutris or the Proton launch script. (#2544) Improved shader code generation when local arrays are used. This may improve performance on Nvidia drivers in some D3D11 games. Fixed shader code generation when switch-case fallthrough is used in Shader Model 4.0 (#2556). Current FXC versions no longer generate such code. Potentially improved performance when rendering to
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!