dxvk: Vulkan-based D3D11 implementation for Linux / Wine
Provides a Vulkan-based implementation of DXGI and D3D11 in order to run 3D applications on Linux using Wine.
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:tobijk:X11:vulkan/dxvk && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
baselibs.conf | 0000000120 120 Bytes | |
dxvk-2.4.tar.gz | 0004305223 4.11 MB | |
dxvk.changes | 0000108179 106 KB | |
dxvk.spec | 0000003821 3.73 KB | |
setup_dxvk.sh | 0000004644 4.54 KB |
Latest Revision
Tobias Klausmann (tobijk)
committed
(revision 75)
------------------------------------------------------------------- - Update to version 2.4: + Packaging changes: Update dxvk_setup/setup_dxvk to install/uninstall d3d8 + D3D8 support D8VK is now part of DXVK, and implements D3D8 largely on top of the existing D3D9 implementation. Please refer to pull request #3411 for further details. + Native WSI changes dxvk-native now supports multiple window system backends that the application can choose between at runtime. Refer to the corresponding pull request #3738 for details. In addition, proper ABI versioning has been added for native libraries. + Non-native refresh rate emulation In environments where the display mode cannot be changed (e.g. Proton), it is possible that DXVK reports a different refresh rate to the game than what the display is currently running at. This is problematic for games that require to be run at 60 FPS but do not limit their frame rate when using a 60 Hz display mode. To work around this, the frame rate limiter will now be engaged automatically if a game runs in full-screen mode with vertical synchronization enabled, and if the detected frame rate over a short period of time is higher than the refresh rate of the selected display mode. This also applies to D3D12 when using vkd3d-proton as of commit 80f6c46 or later. In case a game runs at a lower rate than expected and does not provide an in-game option to change refresh rate, this behaviour can be disabled by setting d3d9.maxFrameRate = -1 (or the corresponding dxgi option for D3D10+ games). Setting DXVK_FRAME_RATE also overrides this behaviour as usual.
Comments 4
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.
Hey just want to say - great work maintaining this, it's super helpful - got my games running smooth ;-)
Thanks a lot!
Hey, nice to see somebody else is using this package! Glad to hear it works for you most of the times! :)
It works :)
Thank you!