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.tar.gz | 0004013468 3.83 MB | |
dxvk.changes | 0000233089 228 KB | |
dxvk.spec | 0000003821 3.73 KB | |
setup_dxvk.sh | 0000004631 4.52 KB |
Revision 73 (latest revision is 74)
Tobias Klausmann (tobijk)
committed
(revision 73)
------------------------------------------------------------------- - Update to version 2.3: + Presentation improvements If VK_KHR_present_wait is supported, and if vertical synchronization is enabled, frame latency events will now be signaled when an image is actually being presented, rather than when rendering work prior to the present request has completed on the GPU. This may reduce input latency in some games, also affects the dxgi.maxFrameLatency and d3d9.maxFrameLatency options. This functionality is also used to more accurately report the number of frames actually presented via DXGI frame statistics. Note: On some platforms and compositors, Vulkan present events may not correspond to the image actually being presented on screen, in which case frame latency is going to remain higher than expected. Additionally, if VK_EXT_swapchain_maintenance1 is supported, enabling and disabling vertical synchronization may no longe require recreating the Vulkan swap chain, which works around severe performance issues in games which change their present interval on a per-frame basis. Note: On Linux, this is currently only supported when running Gamescope with ENABLE_GAMESCOPE_WSI=1 set. + Configuration changes The dxgi.nvapiHack config option was deprecated, and a new option dxgi.hideNvidiaGpu with a slight change in behaviour was added instead, alongside similar options for AMD and Intel GPUs. This allows implementing more targeted application workarounds for issues with e.g. XESS libraries in the future if necessary. Refer to the example configuration for more details. Note: The old dxgi.nvapiHack option still works if dxgi.hideNvidiaGpu is not set, but will be removed in a future release.
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!