Package Details: dxvk-bin 2.3.1-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: 222
Popularity: 2.14
First Submitted: 2018-03-02 07:39 (UTC)
Last Updated: 2024-04-16 17:51 (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 .. 16 Next › Last »

loathingkernel commented on 2023-01-25 09:15 (UTC) (edited on 2023-01-25 11:56 (UTC) by loathingkernel)

@ssorgatem

maybe it's worth exploring the option of making it into its own separate package,

This is an utterly nonsense solution, creating a separate package for a 200-line script. Source packages can git revert the two commits that removed it, and this package can directly download from the latest commit on github that included it by adding this link to the source array https://raw.githubusercontent.com/doitsujin/dxvk/4f90d7bf5f9ad785660507e0cb459a14dab5ac75/setup_dxvk.sh.

You are complicating things for no reason or tangible gain.

ssorgatem commented on 2023-01-25 09:13 (UTC)

@wioo you are right, forgot about the symlink. Should be fixed now.

wioo commented on 2023-01-25 09:10 (UTC)

Hi, ssorgatem. looks like "../" needs to be removed from "../setup_dxvk.sh".

ssorgatem commented on 2023-01-25 08:56 (UTC)

I made a quick fix by adding the missing script.

Since we'll have to maintain it now ourselves, maybe it's worth exploring the option of making it into its own separate package, so the other DXVK packages can depend on it rather than each packaging its own...

rfried commented on 2023-01-25 08:48 (UTC)

It whould be realy great if a setup_dxvk could be added! I used it everytime when dxvk-bin is updated in my wine prefix with KSP and it worked great. Many thanks to @kekonn to look into it!!

kekonn commented on 2023-01-25 07:37 (UTC)

Hmmm, something seems to have gone wrong with the commit. I had removed the calls to the script and it worked locally.

Unfortunately I won't be able to fix it before 8 pm CET

eclairevoyant commented on 2023-01-25 07:14 (UTC)

Upstream wrote the code and can add/remove what they wish. Let's keep the AUR comments on topic as it should only be used to discuss the PKGBUILD, side discussions can happen elsewhere.

TemplarGR commented on 2023-01-25 07:12 (UTC)

The reasoning by the upstream developer for removing it appears to be BS to me, honestly. The first thing that came to my mind was that DXVK is meant for Proton (and he works for Valve), so he doesn't want to offer a solution to other users to make installation easier. "No one has bash installed anyway"? Seriously?

somebody commented on 2023-01-25 05:32 (UTC)

instead of "dxvk-$pkgver"/setup_dxvk.sh it would be something like ../setup_dxvk.sh - assuming you've already copy-pasted setup_dxvk (with the appropriate permissions) next to the PKGBUILD

(i'm not familiar enough with PKGBUILDs to know the right way to do it)

somebody commented on 2023-01-25 05:27 (UTC)

simple solution, just add setup_dxvk.sh into the package - possibly with the license included at the top