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 0000000085 85 Bytes
dxvk-1.4.5.tar.gz 0000680346 664 KB
dxvk.changes 0000164051 160 KB
dxvk.spec 0000002757 2.69 KB
Revision 28 (latest revision is 74)
Tobias Klausmann's avatar Tobias Klausmann (tobijk) committed (revision 28)
-------------------------------------------------------------------

- Update to version 1.4.5:
  + Performance
    Enabled asynchronous presentation on all GPUs, and removed the
    dxvk.asyncPresent option. Previously, this option was disabled on Nvidia
    GPUs due to sporadic GPU hangs. If you still encounter issues, please make
    sure to use a recent driver version, and also test the current Vulkan
    developer beta (435.27.07) if possible.
    Reduced the amount of thread synchronization around occlusion queries in
    order to improve multithreading efficiency.
    These changes may improve CPU-bound performance in Final Fantasy XIV and
    other games that are at least partially bottlenecked by draw call
    throughput.
  + Bug fixes and Improvements
    Fixed occational hangs on Nvidia GPUs when resizing the game window.
    Fixed possible crashes when using Wine's DXGI implementation (PR #1240).
    Re-implemented constant buffer range check for Nvidia GPUs to use storage
    buffers instead of uniform buffers in order to match D3D11 behaviour.
    Dirt Rally: Fixed GPU hang on RADV caused by uninitialized UAV counters.
    Earth Defense Force 4.1: Fixed issue with certain objects and HUD elements
    not rendering (#1242).
    Final Fantasy XV: Fixed severe performance degradation when the Geomapping
    option is enabled, caused by a game bug.
    Metal Gear Solid V: Disabled loading of OpenVR DLLs to work around a weird
    issue with all rendering being flipped vertically (#1245).
    Metro 2033: Fixed rendering issues when Depth of Field is enabled, caused
    by a game bug.
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