Package Details: amdvlk-git r23.baf3c1c-1

Git Clone URL: https://aur.archlinux.org/amdvlk-git.git (read-only)
Package Base: amdvlk-git
Description: AMD's standalone Vulkan driver
Upstream URL: https://github.com/GPUOpen-Drivers
Licenses: MIT
Conflicts: vulkan-amdvlk
Provides: vulkan-amdvlk, vulkan-driver
Submitter: haagch
Maintainer: haagch (lordheavy, ssorgatem)
Last Packager: lordheavy
Votes: 16
Popularity: 1.297175
First Submitted: 2017-12-22 13:02
Last Updated: 2018-03-31 17:40

Latest Comments

Themaister commented on 2018-03-31 14:09

Wayland and WSA support should be added: https://github.com/GPUOpen-Drivers/pal/issues/8

lordheavy commented on 2018-03-18 06:23

They don't conflict.

You can force which icd file to use with an environment variable; See https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers/blob/master/loader/LoaderAndLayerInterface.md#table-of-debug-environment-variables

nesk_aur commented on 2018-03-18 06:00

Shouldn't this conflict with vulkan-radeon?

ssorgatem commented on 2018-03-07 17:26

Yes, I just noticed that. The Redhat one works, though. I'll update with it.

haagch commented on 2018-03-07 16:38

Sure, I added you.

The Ubuntu ICD file has

"library_path": "/usr/lib/x86_64-linux-gnu/amdvlk64.so",

that will probably not work on arch.

ssorgatem commented on 2018-03-07 15:17

Hey, I did some fixes, cleaned up some no longer needed files and set the PKGBUILD to use the upstream (updated) ICD. Here's a patch for the PKGBUILD: https://pastebin.com/bbtVJaA0

PS: I'm open to becoming a co-maintainer if you want yo.

ssorgatem commented on 2018-03-02 17:11

Shouldn't the JSON icd file be more like this? https://github.com/GPUOpen-Drivers/AMDVLK/blob/master/json/Ubuntu/amd_icd64.json

I mean, with the "api_version" line at least.

haagch commented on 2018-02-07 14:39

Almost forgot this. So they took the patch 0001-remove-linking-with-whole-archive-v2.patch from this AUR package and applied it upstream: https://github.com/GPUOpen-Drivers/xgl/commit/9cbbd7f87fa7d6d2775c60a3ab4209ef5a9720bf

TIL that it's only a problem on gcc 7+.

Anyway, commenting out applying this patch is all that's needed to get it to build.

I pushed an update without removing the patch file for now because the commit links to that file with no specific git revision and maybe we shouldn't just break the link.

winneon commented on 2018-02-07 14:29

The build still fails with the patch fail that @RemoteAdmin posted a day ago.

RemoteAdmin commented on 2018-02-06 03:52

Once again there is a patch reject

patching file icd/CMakeLists.txt
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file icd/CMakeLists.txt.rej
==> ERROR: A failure occurred in prepare().
    Aborting...

All comments