Package Details: amdonly-gaming-opencl-rusticl-mesa-git 26.3.0_devel.231170.745709a0004.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: OpenCL support with rusticl for mesa drivers
Upstream URL: https://www.mesa3d.org/
Licenses: LicenseRef-mesa
Conflicts: opencl-mesa, opencl-rusticl-mesa
Provides: opencl-driver, opencl-rusticl-mesa
Submitter: NeroReflex
Maintainer: NeroReflex (DexterHaxxor, HenryM)
Last Packager: HenryM
Votes: 19
Popularity: 1.00
First Submitted: 2023-02-27 22:38 (UTC)
Last Updated: 2026-10-12 08:26 (UTC)

Required by (52)

Sources (3)

Latest Comments

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

HenryM commented on 2026-10-12 08:55 (UTC) (edited on 2026-10-12 08:55 (UTC) by HenryM)

I added those lines to the PKGBUILD, removed "anti-lag" from "-D vulkan-layers=" build options and due to some upstream changes to naming and dependencies, I've also updated provisions and conflicts for the vk layers package, since amdonly already combined "vulkan-mesa-layers" with what is now "vulkan-mesa-implicit-layers" but didn't list the latter as provided, this sometimes caused messy package and file conflicts when changing to or from amdonly-gaming-mesa. everything should work smoothly now.

currently, repo mesa's vulkan-radeon depends on vulkan-mesa-implicit-layers, which was combined with vulkan-mesa-device-select a while back, but all this might be due to the inclusion of that recently removed anti-lag layer. it's probably best to install every amdonly package together regardless.

HenryM commented on 2026-10-10 05:31 (UTC)

ehhh sure, why not. managing an AUR package would be new thing for me but my account should be good to go now, just let me know what to do next I guess. any news regarding the other maintainers listed?

NeroReflex commented on 2026-10-09 13:44 (UTC)

Hi all! I am not following this anymore due to missing time and I don't have an AMD gpu anymore.

HenryM and the others that have suggested fixed previously: do you want to take over?

HenryM commented on 2026-10-09 13:32 (UTC)

Now that there is a new anti-lag implementation, "anti-lag" is no longer needed and has to be removed from "-D vulkan-layers=" on line 149 in the PKGBUILD before build can proceed.

Ltrinch commented on 2026-10-03 22:51 (UTC) (edited on 2026-10-03 22:55 (UTC) by Ltrinch)

rmdir: failed to remove 'fakeinstall/usr/share/drirc.d/01-radv-performance.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...
 -> error making: mesa-amdonly-gaming-git-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
amdonly-gaming-vulkan-radeon-git - exit status 4

yet another compilation error—this time, you need to add this line to PKGBUILD: _install fakeinstall/usr/share/drirc.d/01-radv-performance.conf, so lines 295-298 should look like this

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

NextWorks commented on 2026-09-24 18:06 (UTC)

hello i have the same issue of henrym can you see how we can fix that? @NeroReflex

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