Package Details: amd-vulkan-prefixes 3-3

Git Clone URL: https://aur.archlinux.org/amd-vulkan-prefixes.git (read-only, click to copy)
Package Base: amd-vulkan-prefixes
Description: Select needed vulkan implementation with vk_radv, vk_amdvlk or vk_pro prefix
Upstream URL: https://gitlab.com/AndrewShark/amd-vulkan-prefixes
Licenses: GPL
Submitter: Ashark
Maintainer: Ashark
Last Packager: Ashark
Votes: 12
Popularity: 0.054078
First Submitted: 2022-03-18 20:52 (UTC)
Last Updated: 2026-03-26 08:34 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

Ashark commented on 2026-03-23 08:13 (UTC)

@n1ce Thanks. Updated the sha256sum.

n1ce commented on 2026-03-22 12:39 (UTC)

Hey! It look like the SHA256 sum isn't up to date, when I used yay to update the package I got the following output:

==> Making package: amd-vulkan-prefixes 3-1 (Sun 22 Mar 2026 02:15:19 PM EET)
==> Retrieving sources...
  -> Found amd_vulkan_prefixes.sh
  -> Found amd_vulkan_prefixes.bash-completion
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    amd_vulkan_prefixes.sh ... FAILED
    amd_vulkan_prefixes.bash-completion ... Passed
==> ERROR: One or more files did not pass the validity check!
 -> error downloading sources: /home/user/.cache/yay/amd-vulkan-prefixes
         context: exit status 1


:: (1/1) Parsing SRCINFO: amd-vulkan-prefixes
==> Making package: amd-vulkan-prefixes 3-1 (Sun 22 Mar 2026 02:15:20 PM EET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found amd_vulkan_prefixes.sh
  -> Found amd_vulkan_prefixes.bash-completion
==> Validating source files with sha256sums...
    amd_vulkan_prefixes.sh ... FAILED
    amd_vulkan_prefixes.bash-completion ... Passed
==> ERROR: One or more files did not pass the validity check!
 -> error making: amd-vulkan-prefixes-exit status 1
 -> Failed to install the following packages. Manual intervention is required:
amd-vulkan-prefixes - exit status 1

What I ended up doing was the following:

cd ~/.cache/yay/amd-vulkan-prefixes
makepkg -g >> PKGBUILD
makepkg -csi

Ashark commented on 2026-03-04 14:44 (UTC)

Thanks for the notification. I updated the script and the PKGBUILD.

Auerhuhn commented on 2026-03-01 14:46 (UTC)

Here’s a patch that works for me:

--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Andrew Shark <ashark on linuxcomp.ru>
 pkgname=amd-vulkan-prefixes
 pkgver=2
-pkgrel=1
+pkgrel=2
 pkgdesc="Select needed vulkan implementation with vk_radv, vk_amdvlk or vk_pro prefix"
 arch=('any')
 license=('GPL')
@@ -11,6 +11,11 @@ source=(https://gitlab.com/AndrewShark/amd-vulkan-prefixes/-/raw/main/amd_vulkan
 sha256sums=("85883797efa8f0e72427cff9f691a8988c59efbbbebf8dce85cbdc8236b97f3d"
             "aaf96ea2ae87c7dab678e8a33986199256312dd70004aec87b5fd0f8b65ebaef")

+prepare() {
+    # Compatibility fix for vulkan-radeon 1:26.x, which renamed the
+    # `radeon_icd.*.json` file to `radeon_icd.json`
+    sed -i -e 's/\(:[^.]*\)\(.x86_64.json\)/\1\2\1.json/' amd_vulkan_prefixes.sh
+}

 package() {
     install -Dm755 "${srcdir}"/amd_vulkan_prefixes.sh "${pkgdir}"/usr/bin/vk_radv

Terence commented on 2026-02-28 20:53 (UTC)

@snepsts It took me way too long to figure out the cause of gamescope crashing on startup but yes, same issue. In the meantime, I created a profile.d with export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.json

snepsts commented on 2026-02-27 01:25 (UTC)

Seeing this when trying to launch a game:

pressure-vessel-wrap[17224]: W: Failed to load Vulkan ICD #0 from /usr/share/vulkan/icd.d/radeon_icd.i686.json: openat(/usr/share/vulkan/icd.d/radeon_icd.i686.json): No such file or directory pressure-vessel-wrap[17224]: W: Failed to load Vulkan ICD #1 from /usr/share/vulkan/icd.d/radeon_icd.x86_64.json: openat(/usr/share/vulkan/icd.d/radeon_icd.x86_64.json): No such file or directory

Going into the directory, it looks like it's just /usr/share/vulkan/icd.d/radeon_icd.json now, can somebody else confirm that this isn't just me? Seems like script needs update.

Ashark commented on 2024-06-08 22:42 (UTC)

Make a clean build, i.e. remove amd_vulkan_prefixes.sh, so it gets redownloaded.

d2_ricci commented on 2024-06-08 22:36 (UTC)

Aur (1) Old Version New Version Make Only aur/amd-vulkan-prefixes 2-1 No

:: Proceed with installation? [Y/n]:

:: Downloading PKGBUILDs... PKGBUILDs up to date ==> Making package: amd-vulkan-prefixes 2-1 (Sat 08 Jun 2024 03:34:53 PM PDT) ==> Retrieving sources... -> Found amd_vulkan_prefixes.sh -> Found amd_vulkan_prefixes.bash-completion ==> Validating source files with sha256sums... amd_vulkan_prefixes.sh ... FAILED amd_vulkan_prefixes.bash-completion ... Passed ==> ERROR: One or more files did not pass the validity check! error: failed to download sources for 'amd-vulkan-prefixes-2-1': error: packages failed to build: amd-vulkan-prefixes-2-1

Ashark commented on 2024-06-08 15:08 (UTC)

Wdym "isn't redownloaded"? Rebuild the package.

WOFall commented on 2024-06-08 15:05 (UTC)

amd_vulkan_prefixes.sh isn't redownloaded leading to a checksum error. Maybe just source the whole repo?