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.2.tar.gz | 0003645528 3.48 MB | |
dxvk.changes | 0000228050 223 KB | |
dxvk.spec | 0000003821 3.73 KB | |
setup_dxvk.sh | 0000004631 4.52 KB |
Revision 72 (latest revision is 74)
Tobias Klausmann (tobijk)
committed
(revision 72)
------------------------------------------------------------------- - Update to version 2.2: + D3D11On12 support In order to enable D3D12 support in recent Unity Engine titles such as Lego Builder's Journey, this release introduces support for creating D3D11 devices from a D3D12 device using D3D11On12CreateDevice, as well as the basic ID3D11On12Device interface. This is achieved by importing the Vulkan device and resource handles from vkd3d-proton into DXVK, and otherwise uses DXVK's existing D3D11 implementation. A vkd3d-proton build as of HansKristian-Work/vkd3d-proton@26c4fed or later is required for this to work. + D3D9 Partial Presentation DXVK now supports presenting to parts of a window by copying the contents of the backbuffer to system memory and then drawing them into the window on the CPU. This improves compatibility with game launchers, particularly those based on Microsoft's WPF toolkit, and some visual novels. It will however come with a noticable performance hit. Additionally, overall behaviour of D3D9 swap chains was improved and the d3d9.noExplicitFrontBuffer option was removed. + Logging changes When running on Proton or plain Wine, DXVK will no longer create log files by default and instead only write log messages to the console using wine-specific functionality, in order to avoid creating unnecessary extra files. This matches vkd3d-proton behaviour. Note that log file creation can be re-enabled by setting the environment variable DXVK_LOG_PATH to a valid path. When filing bug reports, users are encouraged to upload the full Proton log. + Bug fixes and Improvements Warnings about unknown interfaces being queried via QueryInterface will
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!