Package Details: dxvk-bin 2.5.3-1

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: kekonn
Votes: 227
Popularity: 1.06
First Submitted: 2018-03-02 07:39 (UTC)
Last Updated: 2025-01-14 08:30 (UTC)

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

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 16 Next › Last »

132ikl commented on 2022-11-11 00:13 (UTC)

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')

ssorgatem commented on 2022-09-15 11:37 (UTC)

@rado84 I cannot reproduce that. Does that happen with a clean WINEPREFIX? In any case you should report that upstream.

rado84 commented on 2022-09-14 14:52 (UTC)

'setup_dxvk install' hanged at this:

warn: DxgiAdapter::QueryInterface: Unknown interface query warn: 17399d75-964e-4c03-99f8-9d4fd196dd62

MarsSeed commented on 2022-01-26 23:06 (UTC)

Thanks for making the suggested changes! You've made my life easier! :)

MarsSeed commented on 2022-01-24 18:33 (UTC) (edited on 2022-01-24 18:36 (UTC) by MarsSeed)

+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. :)

MarsSeed commented on 2022-01-24 18:23 (UTC)

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.)

AvinashReddy3108 commented on 2021-09-25 12:09 (UTC) (edited on 2021-09-25 12:10 (UTC) by AvinashReddy3108)

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)

ssorgatem commented on 2021-09-25 08:56 (UTC)

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.

AvinashReddy3108 commented on 2021-09-25 07:13 (UTC) (edited on 2021-09-25 07:16 (UTC) by AvinashReddy3108)

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)

tb0n3 commented on 2020-12-20 03:58 (UTC)

It works with wine-staging, so I went with that.