dxvk: Vulkan-based D3D11 implementation for Linux / Wine

Edit Package dxvk

Provides a Vulkan-based implementation of DXGI and D3D11 in order to run 3D applications on Linux using Wine.

Refresh
Refresh
Source Files
Filename Size Changed
baselibs.conf 0000000120 120 Bytes
dxvk-1.8.tar.gz 0001085188 1.03 MB
dxvk.changes 0000186503 182 KB
dxvk.spec 0000003800 3.71 KB
Revision 55 (latest revision is 74)
Tobias Klausmann's avatar Tobias Klausmann (tobijk) committed (revision 55)
-------------------------------------------------------------------

- Update to version 1.8:
  + Bug Fixes and Improvements
    Fixed some build system warnings with newer Meson versions.
    CPU-based Vulkan implementations such as Lavapipe will now always be
    enumerated last. This should avoid issues on systems without a dedicated
    GPU where games could potentially default to a CPU rasterizer.
    Optimized image layout transitions, which may improve performance on Intel
    GPUs in some games.
    D3D9: Improved performance of texture uploads and occlusion queries in some
    cases.
    D3D9: Fixed an issue where supported back buffer formats would be reported
    incorrectly.
    DXGI: Enabled multi-monitor support. This requires a relatively recent Wine
    version with XRandR 1.4 support to work correctly.
    D3D11: Fixed a number of reference counting issues that could potentially
    lead to stability issues (PR #1887, PR ##1888).
    D3D11: Improved correctness of NaN handling in shaders with
    VK_KHR_shader_float_controls, and removed most app workarounds setting
    d3d11.enableRtOutputNanFixup.
    Enabled d3d11.enableRtOutputNanFixup by default on older RADV versions.
    Enabled d3d11.invariantPosition option by default to fix common Z-fighting
    issues, especially on RDNA2 GPUs.
    Atelier Ryza 2: Added workaround for video playback breaking D3D11
    rendering, like in other games of the series.
    Battle Engine Aquila: Fixed broken textures (PR #1759).
    Dark Messiah of Might & Magic: Work around out-of-memory issues on startup.
    Everquest: Work around performance issues.
    F1 2018/2020: Work around broken compute shaders causing artifacts on AMD
Comments 4

Tobias Klausmann's avatar

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.


Jos Poortvliet's avatar

Hey just want to say - great work maintaining this, it's super helpful - got my games running smooth ;-)

Thanks a lot!


Tobias Klausmann's avatar

Hey, nice to see somebody else is using this package! Glad to hear it works for you most of the times! :)


openSUSE Build Service is sponsored by