Package Details: dxvk-async-bin 2.0-1

Git Clone URL: (read-only, click to copy)
Package Base: dxvk-async-bin
Description: A Vulkan-based compatibility layer for Direct3D 9/10/11 (with async patches)
Upstream URL:
Keywords: d3d10 d3d11 d3d9 direct3d directx dxvk wine
Licenses: zlib, custom:libpng
Conflicts: d9vk-bin, d9vk-mingw-git, d9vk-winelib-git, dxvk-async, dxvk-async-git, dxvk-bin, dxvk-git, dxvk-mingw-git, dxvk-win32-git, dxvk-win64-git, dxvk-wine32-git, dxvk-wine64-git, dxvk-winelib-git
Provides: d9vk, dxvk
Submitter: ewout
Maintainer: ewout
Last Packager: ewout
Votes: 2
Popularity: 0.012446
First Submitted: 2023-01-12 12:25 (UTC)
Last Updated: 2023-01-12 12:25 (UTC)

Latest Comments

VoodaGod commented on 2023-06-24 19:04 (UTC)

to use dxvk-gplasync v2.2-4, apply these changes:

diff --git a/PKGBUILD b/PKGBUILD
index 4538c2c..b0ff474 100644
@@ -3,27 +3,27 @@
 # Contributor: giantdwarf <>

 pkgdesc="A Vulkan-based compatibility layer for Direct3D 9/10/11 (with async patches)"
 license=('ZLIB' 'custom:libpng')
 depends=('vulkan-icd-loader' 'wine>=4.0rc1' 'lib32-vulkan-icd-loader' 'bash')
 provides=('dxvk' 'd9vk' "dxvk=$pkgver")
 conflicts=('d9vk-mingw-git' 'd9vk-bin' 'd9vk-winelib-git' 'dxvk-bin' 'dxvk-git' 'dxvk-wine32-git' 'dxvk-wine64-git' 'dxvk-win32-git' 'dxvk-win64-git' 'dxvk-winelib-git' 'dxvk-mingw-git' 'dxvk-async' 'dxvk-async-git')
 options=(!strip !buildflags staticlibs)
-            '5ea0fbf7fddb45a8575ff001793011a594d999aaeb66ef95378bca950c844300'
+            'SKIP'

 package() {
-  cd "${pkgname%-bin}-$pkgver"
+  cd "dxvk-gplasync-v$pkgver-$pkgrel"

   mkdir -p -m 755 "$pkgdir/usr/share"
   cp -dr --preserve=mode,timestamp . "$pkgdir/usr/share/dxvk"
diff --git a/dxvk-async-env.conf b/dxvk-async-env.conf
index e416524..f796a1e 100644
--- a/dxvk-async-env.conf
+++ b/dxvk-async-env.conf
@@ -1 +1,2 @@

begin-theadventu commented on 2023-06-01 09:30 (UTC)

Could you change to

eclairevoyant commented on 2023-05-12 21:36 (UTC)

This should not conflict with like 20 different packages, conflicting with dxvk and d9vk is sufficient because conflicts means it conflicts with every package that provides dxvk and/or d9vk. See guidelines (