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.tar.gz 0000662296 647 KB
dxvk.changes 0000159299 156 KB
dxvk.spec 0000002756 2.69 KB
Revision 21 (latest revision is 74)
Tobias Klausmann's avatar Tobias Klausmann (tobijk) committed (revision 21)
  + D3D11 runtime interface
    D3D11 interfaces were updated to D3D11.4, which is the latest version
    available in Windows 10 (1903). This introduces a number of new API
    features, some which are supported by DXVK if the underlying Vulkan driver
    supports the corresponding features.
    The following features are optional and are currently not supported:
      - D3D11.2: Tiled Resources
      - D3D11.3: Conservative Rasterization
      - D3D11.3: Rasterizer Ordered Views
    These features may be implemented in the future in case any games make use
    of them.
    This change fixes a crash in Plants vs Zombies - Battle for Neighborville,
    which requires at least a D3D11.3 runtime.
  + DXGI runtime interface
    To match the D3D11.4 update, DXGI interfaces were updated to DXGI 1.5.
    supported.
    Support for GDI interop with DXGI surfaces was added to fix an issue with
    the Rockstar Game Launcher. Note that the launcher itself also requires
    fixes to Wine's Direct2D implementation, see #1196.
  + Resource mapping improvements
    synchronization now behaves more like it would on a native D3D11 driver.
  + Bug Fixes and Improvements
    Contexts, such as Dark Souls III and Sekiro: Shadows Die Twice.
    slightly.
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