Package Details: dxvk-async-git 2.4.1.r422.g62970d2-1

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: d9vk, dxvk
Provides: d9vk, dxvk
Submitter: giantdwarf
Maintainer: xiota
Last Packager: xiota
Votes: 6
Popularity: 0.000029
First Submitted: 2022-02-27 05:48 (UTC)
Last Updated: 2024-11-07 20:36 (UTC)

Pinned Comments

Latest Comments

« First ‹ Previous 1 2 3 4

niobium93 commented on 2022-08-29 05:51 (UTC) (edited on 2022-08-29 05:51 (UTC) by niobium93)

I fixed it:

patch

fixed PKGBUILD

niobium93 commented on 2022-08-27 13:50 (UTC)

Fails with error:

dxvk/meson.build:119:0: ERROR: Include dir ./include/vulkan/include does not exist.

Full build log and meson log.

Changes in dxvk-mingw-git PKGBUILD might be relevent.

Deresiant commented on 2022-08-09 10:41 (UTC) (edited on 2022-08-09 11:02 (UTC) by Deresiant)

I was having problems with packages from the AUR for dxvk and I found that when compiling manually with the following:

export INSTALLTODIR="$HOME/.local/share/lutris/runtime/dxvk/dxvk-async-master"
mkdir "$INSTALLTODIR" dxvk-async-buildstuff && cd dxvk-async-buildstuff
git clone https://github.com/doitsujin/dxvk.git
cd dxvk
wget "https://raw.githubusercontent.com/Sporif/dxvk-async/master/dxvk-async.patch"
patch --forward --strip=1 --input=./dxvk-async.patch
cd ..
meson dxvk "build/x64" \
    --cross-file dxvk/build-win64.txt \
    --prefix "$INSTALLTODIR/x64" \
    --bindir "" --libdir "" \
    --buildtype "release" \
    --strip \
    -D enable_tests=false
ninja -C "build/x64"

meson dxvk "build/x32" \
    --cross-file dxvk/build-win32.txt \
    --prefix "$INSTALLTODIR/x32" \
    --bindir "" --libdir "" \
    --buildtype "release" \
    --strip \
    -D enable_tests=false
ninja -C "build/x32"
ninja -C "build/x32" install
ninja -C "build/x64" install
cp dxvk/setup_dxvk.sh $INSTALLTODIR/setup_dxvk.sh

If I compare it the one from this AUR PKGBUILD by running diff -r $INSTALLTODIR /usr/share/dxvk/

It tells me this:

❯ diff -r $INSTALLTODIR /usr/share/dxvk/
Binary files /home/user/.local/share/lutris/runtime/dxvk/dxvk-async-master/x32/d3d10_1.dll and /usr/share/dxvk/x32/d3d10_1.dll differ
Binary files /home/user/.local/share/lutris/runtime/dxvk/dxvk-async-master/x32/d3d10_1.dll.a and /usr/share/dxvk/x32/d3d10_1.dll.a differ
Binary files /home/user/.local/share/lutris/runtime/dxvk/dxvk-async-master/x32/d3d10core.dll and /usr/share/dxvk/x32/d3d10core.dll differ
Binary files /home/user/.local/share/lutris/runtime/dxvk/dxvk-async-master/x32/d3d10core.dll.a and /usr/share/dxvk/x32/d3d10core.dll.a differ
Binary files /home/user/.local/share/lutris/runtime/dxvk/dxvk-async-master/x32/d3d10.dll and /usr/share/dxvk/x32/d3d10.dll differ
Binary files /home/user/.local/share/lutris/runtime/dxvk/dxvk-async-master/x32/d3d10.dll.a and /usr/share/dxvk/x32/d3d10.dll.a differ
Binary files /home/user/.local/share/lutris/runtime/dxvk/dxvk-async-master/x32/d3d11.dll and /usr/share/dxvk/x32/d3d11.dll differ
Binary files /home/user/.local/share/lutris/runtime/dxvk/dxvk-async-master/x32/d3d11.dll.a and /usr/share/dxvk/x32/d3d11.dll.a differ
Binary files /home/user/.local/share/lutris/runtime/dxvk/dxvk-async-master/x32/d3d9.dll and /usr/share/dxvk/x32/d3d9.dll differ
Binary files /home/user/.local/share/lutris/runtime/dxvk/dxvk-async-master/x32/d3d9.dll.a and /usr/share/dxvk/x32/d3d9.dll.a differ
Binary files /home/user/.local/share/lutris/runtime/dxvk/dxvk-async-master/x32/dxgi.dll and /usr/share/dxvk/x32/dxgi.dll differ
Binary files /home/user/.local/share/lutris/runtime/dxvk/dxvk-async-master/x32/dxgi.dll.a and /usr/share/dxvk/x32/dxgi.dll.a differ
Binary files /home/user/.local/share/lutris/runtime/dxvk/dxvk-async-master/x64/d3d10_1.dll and /usr/share/dxvk/x64/d3d10_1.dll differ
Binary files /home/user/.local/share/lutris/runtime/dxvk/dxvk-async-master/x64/d3d10_1.dll.a and /usr/share/dxvk/x64/d3d10_1.dll.a differ
Binary files /home/user/.local/share/lutris/runtime/dxvk/dxvk-async-master/x64/d3d10core.dll and /usr/share/dxvk/x64/d3d10core.dll differ
Binary files /home/user/.local/share/lutris/runtime/dxvk/dxvk-async-master/x64/d3d10core.dll.a and /usr/share/dxvk/x64/d3d10core.dll.a differ
Binary files /home/user/.local/share/lutris/runtime/dxvk/dxvk-async-master/x64/d3d10.dll and /usr/share/dxvk/x64/d3d10.dll differ
Binary files /home/user/.local/share/lutris/runtime/dxvk/dxvk-async-master/x64/d3d10.dll.a and /usr/share/dxvk/x64/d3d10.dll.a differ
Binary files /home/user/.local/share/lutris/runtime/dxvk/dxvk-async-master/x64/d3d11.dll and /usr/share/dxvk/x64/d3d11.dll differ
Binary files /home/user/.local/share/lutris/runtime/dxvk/dxvk-async-master/x64/d3d11.dll.a and /usr/share/dxvk/x64/d3d11.dll.a differ
Binary files /home/user/.local/share/lutris/runtime/dxvk/dxvk-async-master/x64/d3d9.dll and /usr/share/dxvk/x64/d3d9.dll differ
Binary files /home/user/.local/share/lutris/runtime/dxvk/dxvk-async-master/x64/d3d9.dll.a and /usr/share/dxvk/x64/d3d9.dll.a differ
Binary files /home/user/.local/share/lutris/runtime/dxvk/dxvk-async-master/x64/dxgi.dll and /usr/share/dxvk/x64/dxgi.dll differ
Binary files /home/user/.local/share/lutris/runtime/dxvk/dxvk-async-master/x64/dxgi.dll.a and /usr/share/dxvk/x64/dxgi.dll.a differ

I have no idea why this might be, I'm guessing I did something differently compared to the script, I tried to copy exactly what it did though.

Any idea what might be wrong?

giantdwarf commented on 2022-02-27 21:40 (UTC)

If you use lutris I recommend creating a symlink to the lutris runtime folder:

ln -s /usr/share/dxvk ~/.local/share/lutris/runtime/dxvk

Then in lutris go to Preferences -> Runners -> Wine - > Configure. Check "Show advanced options" then in the DXVK version dropdown just type "dxvk".

This should ensure that lutris is always using the latest dxvk-async.