Package Details: dxvk-winelib-git 1.1.1.r0.g37f9a7ff-2

Git Clone URL: https://aur.archlinux.org/dxvk-wine-git.git (read-only)
Package Base: dxvk-wine-git
Description: A Vulkan-based compatibility layer for Direct3D 10/11 which allows running 3D applications on Linux using Wine. Winelib version
Upstream URL: https://github.com/doitsujin/dxvk
Licenses: zlib/libpng
Conflicts: dxvk-bin, dxvk-git, dxvk-mingw-git, dxvk-win32-git, dxvk-win64-git, dxvk-wine32-git, dxvk-wine64-git
Submitter: ssorgatem
Maintainer: ssorgatem
Last Packager: ssorgatem
Votes: 6
Popularity: 1.523023
First Submitted: 2018-07-22 16:53
Last Updated: 2019-05-04 19:32

Pinned Comments

ssorgatem commented on 2018-07-22 17:00

These packages use a winelib build of DXVK instead of a Windows build. This means they are built as a wine library rather than a Windows DLL. Therefore, they do not need a crosscompiler to be built.

They can replace the dxvk-mingw-git and dxvk-bin packages. Be sure to re-run the setup script if switching over from those.

To install DXVK on a WINEPREFIX (with the 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

zfkerr commented on 2018-10-15 16:20

Hi, @ssorgatem ! I found a bug in your PKGBUILD, which leads to the appearance of one extra slash in /usr/bin/setup_dxvk **

   _package_dxvk() {
    if [ "$1" = "32" ]; then
        _destdir="/usr/lib32/dxvk/"
    else
        _destdir="/usr/lib/dxvk/"
    fi

It should be correct like this:

_package_dxvk() {
    if [ "$1" = "32" ]; then
        _destdir="/usr/lib32/dxvk"
    else
        _destdir="/usr/lib/dxvk"
    fi

loathingkernel commented on 2018-08-28 17:12

It was my mistake, I was working with a PKGBUILD that I had already edited and didn't remember about it. Sorry for the noise.

ssorgatem commented on 2018-08-28 17:08

@loathingkernel nope, they aren't there.

Or tell me the line number?

What I'm seeing is quite different:

" conflicts=("dxvk-win64-bin" "dxvk-win64-git" "dxvk-git" "dxvk-bin") provides=("dxvk" "dxvk64") optdepends=('dxvk32: 32-bit support')"

" conflicts=("dxvk-win32-bin" "dxvk-win32-git" "dxvk-git" "dxvk-bin") depends=('lib32-vulkan-icd-loader' 'wine>=3.14' 'winetricks') optdepends=('dxvk64: 64-bit support') provides=("dxvk" "dxvk32")"

ssorgatem commented on 2018-08-28 17:01

Where are you getting those lines from? I can't find them on the PKGBUILD.

But, incidentally, I spotted a typo (the 32-bit package providing "dxvk64" instead of "dxvk32")

gee commented on 2018-08-17 16:31

You probably know of this, but in case you do not:

https://github.com/doitsujin/dxvk/issues/572

I'm hopeful we're still able to keep symlinks :)

Thanks!

ssorgatem commented on 2018-07-31 05:02

Yes, that is the plan, as soon as it's supported upstream. The DXVK support for 32-bit already exists (not merged yet), but it relies on a patch in wine.

See https://github.com/doitsujin/dxvk/pull/520

gee commented on 2018-07-31 04:38

Thank you for this, I tried the standard with mingw and got so many errors in various packages, it was annoying, but this worked right away.

Will you eventually add 32b?

Thanks!

ssorgatem commented on 2018-07-24 09:57

@layman806 you should consider filing a bug as an issue at https://github.com/doitsujin/dxvk/issues

Be sure to specify your hardware, driver version and the games you noticed that issue in.

I would be useful too if you could try and see if you get the same results when using the dxvk-win64-git package.

layman806 commented on 2018-07-24 09:42

This package causes games to stutter in regular intervals. I've replaced it with the dxvk-bin packages, which are smooth.

ssorgatem commented on 2018-07-22 17:00

These packages use a winelib build of DXVK instead of a Windows build. This means they are built as a wine library rather than a Windows DLL. Therefore, they do not need a crosscompiler to be built.

They can replace the dxvk-mingw-git and dxvk-bin packages. Be sure to re-run the setup script if switching over from those.

To install DXVK on a WINEPREFIX (with the variable properly set):

setup_dxvk install

In order to uninstall DXVK from a wineprefix:

setup_dxvk uninstall