Search Criteria
Package Details: dxvk-async-git 2.4.1.r422.g62970d2-1
Package Actions
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) |
Dependencies (7)
- lib32-vulkan-icd-loader (lib32-vulkan-icd-loader-gitAUR)
- vulkan-icd-loader (vulkan-icd-loader-gitAUR)
- git (git-gitAUR, git-glAUR) (make)
- glslang (glslang-gitAUR) (make)
- meson (meson-gitAUR) (make)
- mingw-w64-gcc (mingw-w64-gcc132AUR, llvm-mingw-w64-toolchain-ucrt-binAUR, llvm-mingw-w64-toolchain-msvcrt-binAUR) (make)
- wine (wine-valveAUR, wine-stable-nextAUR, wine-stableAUR, wine-wow64-gitAUR, wine-staging-wow64-gitAUR, wine-ge-customAUR, wine-gitAUR, wine-staging-gitAUR, wine-tkg-staging-wow64-binAUR, wine-cachyosAUR, wine-wow64AUR, wine-staging-wow64AUR, wine-staging) (make)
Required by (3)
- aio-creator-neo (requires dxvk)
- dxvk-nvapi-mingw (requires dxvk)
- dxvk-nvapi-mingw-git (requires dxvk)
Sources (7)
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)
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.
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.
Pinned Comments