Package Details: dxvk-mingw-git 1.5.r3.ga265af74-2

Git Clone URL: (read-only, click to copy)
Package Base: dxvk-git
Description: A Vulkan-based compatibility layer for Direct3D 9/10/11 which allows running 3D applications on Linux using Wine. Windows DLL version)
Upstream URL:
Keywords: dxvk
Licenses: zlib/libpng
Conflicts: dxvk-bin
Provides: d9vk, dxvk, dxvk=1.5.r3.ga265af74
Submitter: ssorgatem
Maintainer: ssorgatem
Last Packager: ssorgatem
Votes: 19
Popularity: 1.16
First Submitted: 2018-01-24 19:41
Last Updated: 2019-12-17 22:16

Pinned Comments

ssorgatem commented on 2018-06-22 06:24

This package provides Windows binaries of the DXVK dlls. They work on wine and should work on Windows too. If you don't specifically want Windows binaries and you want to just use DXVK on wine, the winelib package is a better approach and much easier to build (dxvk-winelib-git).

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 Next › Last »

ssorgatem commented on 2018-03-05 11:29

Where should it go if not /opt? Thet's where similar packages went, like old TeamViewer or Picasa, which also bundled their own wine.

Thaodan commented on 2018-03-05 11:28

I split everything to keep each build seperated just to keep things clean. I followed the mingw32 guideslines in the wiki, as currently this also crosscompile pkg, even when not the wine guildlines should apply.

ssorgatem commented on 2018-03-05 11:27

That's what I did before, but it doesn't always work and it ends up installing to /usr/local... but not always, and I can't reliably reproduce it.

Thaodan commented on 2018-03-05 11:25

If you set the prefix when running meson configure everything should be fine. Like here:

Thaodan commented on 2018-03-05 11:22

could you remove the symkinks to /usr/local? They dont belong in a pkg also /opt is only for non foreign pkgs like dropbox or alike.

Yardanico commented on 2018-03-04 20:40


ssorgatem commented on 2018-03-04 18:31

Both issues should be fixed now.

I no longer trust meson with keeping true to the prefix variable, so I manually put the files in the right place after the "ninja install" step for each version (x32 and x64).

It should now be properly built in release mode now.

Yardanico commented on 2018-03-04 10:42

@ssorgatem and meson configure in package() doesn't build dxvk in release mode as far as I can tell

ssorgatem commented on 2018-03-04 10:34

Initially it was like that... but ninja install would sometimes ignore the prefix and install to /usr/local instead.

I can look into that though.

Yardanico commented on 2018-03-04 09:48

I think meson configure commands should be removed from package() function since they trigger full recompilation (but dxvk is already compiled in build() function) Patched PKGBUILD -