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.9.1.tar.gz 0001135785 1.08 MB
dxvk.changes 0000193751 189 KB
dxvk.spec 0000003736 3.65 KB
Revision 60 (latest revision is 74)
Tobias Klausmann's avatar Tobias Klausmann (tobijk) committed (revision 60)
-------------------------------------------------------------------

- Update to version 1.9.1:
  * Bug fixes and Improvements
    Fixed a number of performance and stability issues introduced with the D3D9
    locking rewrite in 1.9 (#2142, #2149, #2150, #2164, #2168).
    Rewrote the way staging textures are handled in D3D11. This can reduce
    memory usage and the number of image copies necessary to move data between
    the CPU and GPU, and fixes severe performance issues in Roblox on Nvidia
    GPUs.
    Removed some workarounds for very old Mesa versions (19.0 and older).
    Reimplemented locking primitives based on Windows SRW locks. This may be
    more efficient compared to the winpthreads implementation in mingw builds.
    Earth Defense Force 5: Work around performance issues caused by the game
    frequently turning vertical synchronization on and off between frames
    (#2127)
    Far Cry 1: Spoof Nvidia GPU in order to enable higher-quality water
    rendering.
    Far Cry 5 and other Dunia Engine games: Fixed various issues due to
    uninitialized memory (PR #2137).
    GTA IV: Fixed broken app profile that would break the game on Nvidia GPUs.
    Risen 3: Fixed crash on Nvidia GPUs (#2154).
    World of Final Fantasy: Forcibly disable MSAA to work around game bugs.
    Note that this should not impact visual quality since the game only uses
    MSAA for full-screen passes where it has no effect (#1216, #2136).
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