Package Details: amdonly-gaming-vulkan-mesa-layers-git 26.1.0_devel.219374.37ba573877a.d41d8cd-1

Git Clone URL: https://aur.archlinux.org/mesa-amdonly-gaming-git.git (read-only, click to copy)
Package Base: mesa-amdonly-gaming-git
Description: Mesa's Vulkan layers
Upstream URL: https://www.mesa3d.org/
Licenses: LicenseRef-mesa
Conflicts: vulkan-mesa-layer, vulkan-mesa-layers
Provides: vulkan-mesa-layers
Submitter: NeroReflex
Maintainer: NeroReflex (DexterHaxxor)
Last Packager: NeroReflex
Votes: 18
Popularity: 0.013311
First Submitted: 2023-02-27 22:38 (UTC)
Last Updated: 2026-03-04 16:20 (UTC)

Required by (7)

Sources (3)

Latest Comments

1 2 3 4 5 6 .. 11 Next › Last »

HenryM commented on 2026-07-01 05:52 (UTC) (edited on 2026-07-01 05:53 (UTC) by HenryM)

I worked around this last night by simply adding _install fakeinstall/usr/share/drirc.d/00-radeonsi-defaults.conf to the fakeinstall/packaging section for mesa near the end of the PKGBUILD, so lines 295-297 are now

_install fakeinstall/usr/share/drirc.d/00-mesa-defaults.conf
_install fakeinstall/usr/share/drirc.d/00-radeonsi-defaults.conf
_install fakeinstall/usr/share/glvnd/egl_vendor.d/50_mesa.json

everything seems okay now, the resulting mesa package works and doesn't appear to have any surprises, but it isn't clear if anyone else has this issue or why it occurred.

HenryM commented on 2026-06-28 10:00 (UTC) (edited on 2026-07-12 14:31 (UTC) by HenryM)

I am now getting errors every time the build process is about to finish:

==> Starting package_amdonly-gaming-mesa-git()...
renamed 'fakeinstall/usr/share/drirc.d/00-mesa-defaults.conf' -> '/ssd/build/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/share/drirc.d/00-mesa-defaults.conf'
renamed 'fakeinstall/usr/share/glvnd/egl_vendor.d/50_mesa.json' -> '/ssd/build/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/share/glvnd/
(etc.)
renamed 'fakeinstall/usr/lib/libEGL_mesa.so.0' -> '/ssd/build/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/lib/libEGL_mesa.so.0'
renamed 'fakeinstall/usr/lib/libEGL_mesa.so.0.0.0' -> '/ssd/build/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/lib/libEGL_mesa.so.0.0.0'
rmdir: failed to remove 'fakeinstall/usr/share/drirc.d/00-radeonsi-defaults.conf': Not a directory
rmdir: failed to remove 'fakeinstall/usr/share/drirc.d': Directory not empty
rmdir: failed to remove 'fakeinstall/usr/share': Directory not empty
rmdir: failed to remove 'fakeinstall/usr': Directory not empty
rmdir: failed to remove 'fakeinstall': Directory not empty
==> ERROR: A failure occurred in package_amdonly-gaming-mesa-git().
    Aborting...

this has only started happening this month. I don't know if it's something on my end but I just built the regular mesa-git via AUR without issue, among other packages.

I'm on a CachyOS, installed May 21, default repo llvm etc. my last successful amdonly build was on May 23 using makepkg. llvm etc have since updated, not sure if anything else has changed.

NeroReflex commented on 2026-03-04 16:15 (UTC)

Alright anti-lag added. Thank you both!

bluetail commented on 2026-02-22 10:05 (UTC) (edited on 2026-02-22 10:07 (UTC) by bluetail)

yea please use -D vulkan-layers=device-select,overlay,anti-lag

Grimish commented on 2025-09-23 15:38 (UTC)

Add anti-lag to the vulkan layers? Looks like it works.

NeroReflex commented on 2025-06-18 14:45 (UTC)

@Gnatzelle thanks

NeroReflex commented on 2025-06-18 14:33 (UTC) (edited on 2025-06-18 14:46 (UTC) by NeroReflex)

@awh I built in chroot just fine. Using paru is not the official way of doing this. check your system.

P.S. I have no idea why, but now it failed.

I will include it, but know that it is not a good sign since the official one isn't using it.

awh commented on 2025-06-03 14:22 (UTC) (edited on 2025-06-03 14:27 (UTC) by awh)

@NeroReflex Are you building in a chroot? Using paru -B --chroot . without python-setuptools in the makedepends results in:

Program python3 found: YES 3.13.3 3.13.3 (/usr/bin/python3)
mesa/meson.build:915:2: ERROR: Problem encountered: Python (3.x) mako module >= 0.8.0 required to build mesa.
A full log can be found at /build/mesa-amdonly-gaming-git/src/build/meson-logs/meson-log.txt

and adding it fixes the issue as outlined in the original comment. According to https://stackoverflow.com/a/79440702 this can happen if mako is actually not installed (not the case here) or if both packaging and distutils can't be imported. python-setuptools provides the latter. Perhaps there is another package (python-packaging?) or local python install on your system that is able to satisfy the meson build process in the absence of python-setuptools.

Gnatzelle commented on 2025-05-23 23:41 (UTC) (edited on 2025-05-24 06:47 (UTC) by Gnatzelle)

Just needs

-     -D gallium-nine=false
-     -D gallium-xa=disabled
+     -D gallium-mediafoundation=disabled

in the PKGBUILD to built again