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.10
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 8 9 .. 16 Next › Last »

MarsSeed commented on 2022-01-24 18:23 (UTC)

Hi! Thanks for the update!

Please consider my observation. This package should not mandatorily depend on Wine installed in the system. I am using it with Lutris, which is able to provide its own separate Wine runtimes. This dxvk-bin package works just fine when symlinked to the relevant Lutris runtimes directory.

(Lutris is also able to provide versions of dxvk, but I prefer setting it up with this dxvk-bin package since Lutris defaults to non-stable dxvk, and does not automatically update its managed wine prefixes with the latest dxvk.)

AvinashReddy3108 commented on 2021-09-25 12:09 (UTC) (edited on 2021-09-25 12:10 (UTC) by AvinashReddy3108)

Hey @ssorgatem.

  • Yes, the versions of DXVK I'm installing is same (via winetricks and the one from GitHub releases, and by extension this AUR package)

  • When testing both cases, the wineprefix is generated from scratch. (So I guess the prefixes are as identical as they can get)

  • The dxgi thing, how do I check that?

  • I think that winetricks verb installs d3d9 too (maybe d3d10 too, I'm not very sure of it.. tried to read the code on GitHub but it's not very clean)

ssorgatem commented on 2021-09-25 08:56 (UTC)

Are you installing the same version of DXVK with winetricks? Is it using wine's or DXVK's dxgi.dll? are you installing D3D10 and D3D9 too with the script?

Using the same options, both wine prefixes should be identical.

If anything you should report this upstream.

AvinashReddy3108 commented on 2021-09-25 07:13 (UTC) (edited on 2021-09-25 07:16 (UTC) by AvinashReddy3108)

For some reason, the winetricks "verb" for dxvk gives better results for me than this setup_dxvk script.

Game: Need for Speed ProStreet

Screenshots (intro screen aka "Click to continue" screen): https://imgur.com/a/gRM0GPR

I used winetricks to install dxvk in the first screenshot, and used the setup_dxvk script to install dxvk for the second screenshot. The winetricks version works flawlessly, but the one with the setup_dxvk script is messed up with many textures not loading at all (and hence making the game unplayable)

tb0n3 commented on 2020-12-20 03:58 (UTC)

It works with wine-staging, so I went with that.

ssorgatem commented on 2020-12-07 10:04 (UTC)

Huh, weird. What is your wine version? Maybe there's been some change in how that package manages it...

tb0n3 commented on 2020-12-07 05:48 (UTC)

I'm unsure why, but despite having wine-staging-git in the dependencies it will not update with yay or makepkg because it claims wine conflicts. I do not have the wine package installed. Only wine-staging-git. I'm not sure what the fix is.

ssorgatem commented on 2020-07-05 09:12 (UTC)

Yes, but do look at the other options of the setup_dxvk script too, depending on what excatly do you want ;)

darkside commented on 2020-07-05 08:21 (UTC) (edited on 2020-07-05 08:22 (UTC) by darkside)

@ssorgatem Thank you very much!

Just to be sure, If I want to install it in custom wine prefix with symlink WINEPREFIX=~/wine/affinity setup_dxvk install --symlink Is the right way?

ssorgatem commented on 2020-07-05 08:14 (UTC)

@darkside

It depends.

When you install dxvk through winetricks, winetricks copies the specified version of the DXVK dlls to that wineprefix. It won't get updated unless you manually update it.

With this package, you can install DXVK in a wineprefix with the --symlink option, which rather than copying the DXVK dlls into the wineprefix, symlinks them. So each time this package is updated, the DXVK dlls in each linked wineprefix are automatically updated too.