@ssorgatem and others:
BEWARE: setup_dxvk script has been removed from this version by the upstream maintainer.
See the upstream release log
Git Clone URL: | https://aur.archlinux.org/dxvk-bin.git (read-only, click to copy) |
---|---|
Package Base: | dxvk-bin |
Description: | A Vulkan-based compatibility layer for Direct3D 9/10/11 which allows running 3D applications on Linux using Wine (Windows DLL binary files) |
Upstream URL: | https://github.com/doitsujin/dxvk |
Keywords: | dxvk |
Licenses: | zlib/libpng |
Conflicts: | d9vk, dxvk |
Provides: | d9vk, dxvk |
Submitter: | ssorgatem |
Maintainer: | ssorgatem (kekonn) |
Last Packager: | ssorgatem |
Votes: | 229 |
Popularity: | 1.48 |
First Submitted: | 2018-03-02 07:39 (UTC) |
Last Updated: | 2025-03-14 09:25 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 16 Next › Last »
@ssorgatem and others:
BEWARE: setup_dxvk script has been removed from this version by the upstream maintainer.
See the upstream release log
diff for v2.0:
diff --git a/PKGBUILD b/PKGBUILD
index a684abd..e611cab 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgbase=dxvk-bin
pkgname=('dxvk-bin')
-pkgver=1.10.3
+pkgver=2.0
pkgrel=1
pkgdesc="A Vulkan-based compatibility layer for Direct3D 9/10/11 which allows running 3D applications on Linux using Wine (Windows DLL binary files)"
url="https://github.com/doitsujin/dxvk"
@@ -14,7 +14,7 @@ conflicts=("dxvk" "d9vk")
options=(!strip)
source=("https://github.com/doitsujin/dxvk/releases/download/v$pkgver/dxvk-$pkgver.tar.gz"
)
-sha256sums=('8d1a3c912761b450c879f98478ae64f6f6639e40ce6848170a0f6b8596fd53c6')
+sha256sums=('3852f8b4a0c23fd723c9ce06ba8c36d8f84d891755a5d00bec1cd7f609a62477')
package_dxvk-bin () {
depends=('vulkan-icd-loader')
@rado84 I cannot reproduce that. Does that happen with a clean WINEPREFIX? In any case you should report that upstream.
'setup_dxvk install' hanged at this:
warn: DxgiAdapter::QueryInterface: Unknown interface query warn: 17399d75-964e-4c03-99f8-9d4fd196dd62
Thanks for making the suggested changes! You've made my life easier! :)
+1: The 32-bit Vulkan library (lib32-vulkan-icd-loader
) would better be only an optional dependency, similarly as for vkd3d-proton-bin.
Wine has a very reliable WOW64 runtime now, I am able to run 32-bit games in 64-bit wineprefixes. So I am trying to eliminate unneeded 32-bit Linux libraries and see how far can I go with such a setup. :)
Hi! Thanks for the update!
Please consider my observation. This package should not mandatorily depend on Wine installed in the system. I am using it with Lutris, which is able to provide its own separate Wine runtimes. This dxvk-bin package works just fine when symlinked to the relevant Lutris runtimes directory.
(Lutris is also able to provide versions of dxvk, but I prefer setting it up with this dxvk-bin package since Lutris defaults to non-stable dxvk, and does not automatically update its managed wine prefixes with the latest dxvk.)
Hey @ssorgatem.
Yes, the versions of DXVK I'm installing is same (via winetricks and the one from GitHub releases, and by extension this AUR package)
When testing both cases, the wineprefix is generated from scratch. (So I guess the prefixes are as identical as they can get)
The dxgi thing, how do I check that?
I think that winetricks verb installs d3d9 too (maybe d3d10 too, I'm not very sure of it.. tried to read the code on GitHub but it's not very clean)
Are you installing the same version of DXVK with winetricks? Is it using wine's or DXVK's dxgi.dll? are you installing D3D10 and D3D9 too with the script?
Using the same options, both wine prefixes should be identical.
If anything you should report this upstream.
For some reason, the winetricks
"verb" for dxvk gives better results for me than this setup_dxvk
script.
Game: Need for Speed ProStreet
Screenshots (intro screen aka "Click to continue" screen): https://imgur.com/a/gRM0GPR
I used winetricks
to install dxvk in the first screenshot, and used the setup_dxvk
script to install dxvk for the second screenshot. The winetricks version works flawlessly, but the one with the setup_dxvk script is messed up with many textures not loading at all (and hence making the game unplayable)
Pinned Comments
ssorgatem commented on 2018-03-27 06:47 (UTC) (edited on 2019-02-26 12:20 (UTC) by ssorgatem)
To enable DXVK in a wineprefix, do the following (with the WINEPREFIX variable properly set):
setup_dxvk install
In order to uninstall DXVK from a wineprefix:
setup_dxvk uninstall