Package Details: dxvk-async-git 2.6.r13.g90ee5fe-2

Git Clone URL: https://aur.archlinux.org/dxvk-async-git.git (read-only, click to copy)
Package Base: dxvk-async-git
Description: A Vulkan-based compatibility layer for Direct3D 9/10/11 - Windows DLL version
Upstream URL: https://gitlab.com/Ph42oN/dxvk-gplasync/
Licenses: zlib
Conflicts: dxvk
Provides: dxvk
Submitter: giantdwarf
Maintainer: xiota
Last Packager: xiota
Votes: 7
Popularity: 0.46
First Submitted: 2022-02-27 05:48 (UTC)
Last Updated: 2025-03-21 01:59 (UTC)

Pinned Comments

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

patlefort commented on 2023-06-09 11:15 (UTC)

Patches have moved: https://gitlab.com/Ph42oN/dxvk-gplasync/-/commit/d7c7228e73a70befe1fc2752058adb75b2f723bc

Pook commented on 2023-06-07 01:31 (UTC) (edited on 2023-06-07 01:37 (UTC) by Pook)

Currently this can not build against 2.2.r35.gf3fb5ba3-1 The issue was reported by another user upstream here: https://gitlab.com/Ph42oN/dxvk-gplasync/-/issues/13

You can patch the PKGBUILD with a text file, which in my case I named quick_patch.txt in the PKGBUILD directory.

--- PKGBUILD    2023-06-06 20:33:15.170289707 -0500
+++ PKGBUILD.new        2023-06-06 20:29:45.353620734 -0500
@@ -3,7 +3,7 @@

 pkgbase=dxvk-async-git
 pkgname=('dxvk-async-git')
-pkgver=2.2.r20.g4b108460
+pkgver=2.2.r35.gf3fb5ba3
 pkgrel=1
 pkgdesc="A Vulkan-based compatibility layer for Direct3D 9/10/11 which allows running 3D applications on Linux using Wine. Windows DLL version)"
 arch=('x86_64')
@@ -43,7 +43,9 @@
     git config submodule.include/spirv.url "$srcdir/SPIRV-Headers"
     git -c protocol.file.allow=always submodule update include/{native/directx,vulkan,spirv}

+    sed -e '/tearFree/d' -i src/dxvk/dxvk_options.cpp
     patch --forward --strip=1 --input="${srcdir}/dxvk-gplasync/dxvk-gplasync-2.2-2.patch"
+    sed -e '14 i tearFree              = config.getOption<Tristate>("dxvk.tearFree",               Tristate::Auto);' -i src/dxvk/dxvk_options.cpp
 }

 build() {

You can apply this quick and dirty fix with:

patch < quick_patch.txt

niobium93 commented on 2023-04-12 10:00 (UTC)

@patlefort fixed, thanks.

patlefort commented on 2023-04-12 01:19 (UTC) (edited on 2023-04-12 01:19 (UTC) by patlefort)

It doesn't compile currently because of changes in the async patch git repo, needs revision.

niobium93 commented on 2023-01-19 22:33 (UTC)

@zfkerr report patch failures to https://github.com/Sporif/dxvk-async/issues. Also paste the full log into a github gist or something.

@kumax if you remove the prepare() function you won't get the async patch obviously. You can just use the regular dxvk-mingw-git package then. If you want the async patch on version 1.10.3 it looks like you can use the dxvk-async-af418dc.patch version. (Change line 46) Refer to the dxvk-async readme to see what patch version goes with what dxvk version.

zfkerr commented on 2023-01-19 19:05 (UTC)

Hunk #2 FAILED at 908.
1 out of 2 hunks FAILED -- saving rejects to file src/dxvk/dxvk_graphics.cpp.rej
patching file src/dxvk/dxvk_graphics.h
patching file src/dxvk/dxvk_image.h
Hunk #1 succeeded at 548 (offset 1 line).
Hunk #2 succeeded at 587 (offset 1 line).
patching file src/dxvk/dxvk_options.cpp
patching file src/dxvk/dxvk_options.h
==> ERROR: A failure occurred in prepare().
Aborting...

Lehmaning commented on 2023-01-03 10:05 (UTC) (edited on 2023-01-04 11:36 (UTC) by Lehmaning)

@niobium93 Got it, thanks! My GPU is an old nvidia graphic card (GT 710) that it is only supports nvidia 470 driver. So I could only use dxvk 1.10.3. F Nvidia...

BTW, I just found that it can be only built after removing prepare() function from PKGBUILD if using branch 1.10.x.

niobium93 commented on 2023-01-02 19:18 (UTC)

@kumax you could probably just modify line 17 to

source=("git+https://github.com/doitsujin/dxvk.git#branch=1.10.x"

Though it's likely your drivers are just out of date. What gpu/driver combo are you using?

Lehmaning commented on 2023-01-02 15:10 (UTC)

My GPU driver seems do not support dxvk 2.0. Is this PKGBUILD possible to build version 1.10.3?