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.7.tar.gz 0000899679 879 KB
dxvk.changes 0000179793 176 KB
dxvk.spec 0000002742 2.68 KB
Revision 40 (latest revision is 74)
Tobias Klausmann's avatar Tobias Klausmann (tobijk) committed (revision 40)
-------------------------------------------------------------------

- Update to version 1.7:
  + New Vulkan extensions
    On supported drivers, the following extensions are now used:
    VK_EXT_custom_border_color is now used to support for arbitrary sampler
    border colors, which fixes issues in many Direct3D 9 games including Crysis
    and Halo 2 Vista (#1612).
    VK_EXT_robustness2 is used to handle out-of-bounds access to resources the
    same way as D3D11 does.
    Wine 5.8 is needed for winevulkan support, as well as the following drivers:
      - AMD, Intel: Mesa 20.2 (current development version)
      - Nvidia: 440.66.12 (Vulkan developer beta)
  + Bug fixes and Improvements
    Optimized render target clears and barriers, which may slightly improve
    GPU-bound performance in a number of games.
    On drivers that do not support a dedicated transfer queue (primarily RADV),
    the compute queue will now be used for asynchronous resource uploads in
    D3D11 games.
    Implemented some DXGI 1.6 functionality for future versions of World of
    Warcraft.
    Reduced memory usage especially in D3D9, which may help with out-of-memory
    errors in certain games such as Toxikk. Note that this is not a solution
    for the general 32-bit address space problem (#1318).
    Fixed Vulkan validation errors in Cloudpunk and other games using buffer
    resources incorrectly.
    Fixed build on GCC 10.1 (#1620).
    Fixed various D3D9 issues.
    Reworked the dxgi.tearFree option, see PR #1606 for details.
    Fallout New Vegas: Fixed white pixel artifacts
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