Package Details: dxvk-bin 0.60-2

Git Clone URL: https://aur.archlinux.org/dxvk-bin.git (read-only)
Package Base: dxvk-bin
Description: A Vulkan-based compatibility layer for Direct3D 11 which allows running 3D applications on Linux using Wine (binary files)
Upstream URL: https://github.com/doitsujin/dxvk
Licenses: zlib/libpng
Conflicts: dxvk-git
Provides: dxvk
Submitter: ssorgatem
Maintainer: ssorgatem
Last Packager: ssorgatem
Votes: 35
Popularity: 12.832956
First Submitted: 2018-03-02 07:39
Last Updated: 2018-06-22 19:43

Pinned Comments

ssorgatem commented on 2018-03-27 06:47

As of 0.60, wine >3.10 is needed.

To enable DXVK in a wineprefix, do the following (with the WINEPREFIX variable properly set):

For 32-bit D3D11: setup_dxvk32 reset

For 64-bit D3D11: setup_dxvk64 reset

In order to uninstall DXVK from a wineprefix, you can do it with the setup script, by passing the argument "reset", like this:

setup_dxvk32 reset

setup_dxvk64 reset

Latest Comments

jcstryker commented on 2018-06-23 01:23

DXVK 0.60 currently requires the vulkan developer branch for NVIDIA cards:

https://github.com/doitsujin/dxvk/issues/433#issuecomment-398647461

https://developer.nvidia.com/vulkan-driver

I have submitted the 'nvidia-vulkan' package to the AUR, based off det's 'nvidia-full-beta', that will download and package the driver from this branch.

ssorgatem commented on 2018-06-22 19:41

Yes, that was the normal pattern, but the new release didn't follow it. So I changed the PKGBUILD for it.

Which worked well this morning.

But now the link is "fixed"... which breaks the PKGBUILD now... I'll update it now.

l33tlinuxh4x0r commented on 2018-06-22 19:30

The pkgbuild for version 0.60 doesn't have the right source file... It should be source=("https://github.com/doitsujin/dxvk/releases/download/v$pkgver/dxvk-$pkgver.tar.gz") instead of source=("https://github.com/doitsujin/dxvk/releases/download/v$pkgver/dxvk-v$pkgver.tar.gz")

Enverex commented on 2018-04-15 17:47

Nice one, well done peeps.

cogwerkz commented on 2018-04-13 13:19

@Enverex @ssorgatem Mainainter of wine-staging-pba-git here, and I'm thinking the versioning problem @Enverex is having is in my PKGBUILD, not here and not in pacman.

I'll look into it and get it fixed! :)

Edit: The wine-staging-pga-git package shows the versions of the wine, wine-staging and wine-git replacements it provides now, so hopefully pacman shouldn't complain anymore. Sorry for the trouble it caused!

Edit2: Messed up my sed replacements on that first try, but now it properly extracts the various versions from the extensive versioning string. As of posting this the versions produced by the PKGBUILD are as below, and should function properly with pacman.

wine=3.5.r193.ga7b33a6a42 wine-git=3.5.r193.ga7b33a6a42 wine-pba=3.5.r33.8c72f84 wine-staging=3.5.r13.g3fe54232 wine-wow64=3.5.r193.ga7b33a6a42

ssorgatem commented on 2018-04-13 13:08

@Enverex That looks like a bug that should be reported to the pacman developers.

As for trying to work around it... isn't wine 3.6 scheduled for release later today? That should "fix" the issue...

Enverex commented on 2018-04-13 13:03

Pacman doesn't seem to be handling the dependency well for this:

:: dxvk-bin: installing wine-staging-pba-git (3.5.r13.g3fe54232+wine.3.5.r193.ga7b33a6a42+pba.3.5.r33.8c72f84-1) breaks dependency 'wine>=3.5'

3.5.r13.g3fe5423(blahblah) is obviously >= 3.5 but Pacman doesn't seem to agree. Do you think there's a way to gracefully handle this without removing the version requirement entirely?

ssorgatem commented on 2018-03-27 06:47

As of 0.60, wine >3.10 is needed.

To enable DXVK in a wineprefix, do the following (with the WINEPREFIX variable properly set):

For 32-bit D3D11: setup_dxvk32 reset

For 64-bit D3D11: setup_dxvk64 reset

In order to uninstall DXVK from a wineprefix, you can do it with the setup script, by passing the argument "reset", like this:

setup_dxvk32 reset

setup_dxvk64 reset

ssorgatem commented on 2018-03-27 06:47

That error message means you haven't properly setup Vulkan in your wine prefix.

winicius commented on 2018-03-26 23:05

Getting the same error as @earthboundin for mortal kombat x on wine 3.4 after setting up dxvk for the prefix. Is there any way to remove dxvk from the prefix?

This is the error message I got:

0037:err:module:import_dll Library vulkan-1.dll (which is needed by L"C:\windows\system32\d3d11.dll") not found 0037:err:module:import_dll Library vulkan-1.dll (which is needed by L"C:\windows\system32\DXGI.DLL") not found 0037:err:module:import_dll Library DXGI.DLL (which is needed by L"C:\windows\system32\d3d11.dll") not found 0037:err:module:import_dll Library d3d11.dll (which is needed by L"Z:\home\winicius\.local\share\lutris\runners\winesteam\prefix\drive_c\Program Files\Steam\steamapps\common\MK10\Binaries\Retail\MK10.exe") not found 0037:err:module:import_dll Library vulkan-1.dll (which is needed by L"C:\windows\system32\dxgi.dll") not found 0037:err:module:import_dll Library dxgi.dll (which is needed by L"Z:\home\winicius\.local\share\lutris\runners\winesteam\prefix\drive_c\Program Files\Steam\steamapps\common\MK10\Binaries\Retail\MK10.exe") not found 0037:err:module:attach_dlls Importing dlls for L"Z:\home\winicius\.local\share\lutris\runners\winesteam\prefix\drive_c\Program Files\Steam\steamapps\common\MK10\Binaries\Retail\MK10.exe" failed, status c0000135

EDIT: sorry, had not configured wine vulkan

All comments