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.tar.gz 0001130209 1.08 MB
dxvk.changes 0000192192 188 KB
dxvk.spec 0000003734 3.65 KB
Revision 58 (latest revision is 74)
Tobias Klausmann's avatar Tobias Klausmann (tobijk) committed (revision 58)
-------------------------------------------------------------------

- Update to version 1.9:
  * Features
    Implemented basic support for various subsampled YUV texture formats such
    as NV12, which is used for video playback in some games, as well as basic
    support for ID3D11VideoProcessor APIs. This is needed for videos in Nier
    Replicant to play back (#2048), and may also be required for Contra: Rogue
    Corps (#1676). Note that Nier videos currently do not work with Proton for
    other reasons.
    Implemented Conservative Rasterization for supported GPUs, which allows
    enabling the Nvidia ShadowLibs option in Final Fantasy XV and possibly
    similar options in other games.
    Reduced presentation latency by up to one frame under some circumstances.
    This may help with games that are limited by vertical synchronization, DXGI
    frame latency settings, or external frame limiters that operate on
    vkAcquireNextImageKHR (PR #2075).
    Added a frame rate limiter. This is mostly intended as a workaround for
    games that do not work correctly at high frame rates, but can also be
    controlled with an environment variable. Check the README for detais.
  * Device selection
    Software-only Vulkan implementations such as Lavapipe are no longer
    reported to the application as long as there is a Vulkan-capable GPU
    present on the system. This should fix issues where games try using
    Lavapipe over a proper driver on some setups with recent Mesa versions and
    then crash due to hitting an unsupported texture format.
    Lavapipe can now be used with DXVK by manually setting the VK_ICD_FILENAMES
    environment variable. While some of DXVK's feature requirements have been
    lifted in order to allow it to run, note that limitations of this driver
    may still cause some games to crash or render incorrectly, while others
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