Package Details: dxvk-bin 2.4-2

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: ssorgatem
Votes: 223
Popularity: 1.82
First Submitted: 2018-03-02 07:39 (UTC)
Last Updated: 2024-07-12 10:37 (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-26 23:06 (UTC)

Thanks for making the suggested changes! You've made my life easier! :)

MarsSeed commented on 2022-01-24 18:33 (UTC) (edited on 2022-01-24 18:36 (UTC) by MarsSeed)

+1: The 32-bit Vulkan library (lib32-vulkan-icd-loader) would better be only an optional dependency, similarly as for vkd3d-proton-bin.

Wine has a very reliable WOW64 runtime now, I am able to run 32-bit games in 64-bit wineprefixes. So I am trying to eliminate unneeded 32-bit Linux libraries and see how far can I go with such a setup. :)

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 ;)