Package Details: amdonly-gaming-vulkan-swrast-git 25.0.0_devel.197468.dc1fe83aa52.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: Vulkan software rasteriser driver
Upstream URL: https://www.mesa3d.org/
Licenses: LicenseRef-mesa
Conflicts: vulkan-mesa, vulkan-swrast
Provides: vulkan-driver, vulkan-swrast
Submitter: NeroReflex
Maintainer: NeroReflex (DexterHaxxor, ChrisLane)
Last Packager: DexterHaxxor
Votes: 16
Popularity: 0.069516
First Submitted: 2023-02-27 22:38 (UTC)
Last Updated: 2024-11-10 12:01 (UTC)

Dependencies (45)

Required by (75)

Sources (2)

Latest Comments

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

fisch02 commented on 2024-12-24 15:39 (UTC) (edited on 2024-12-24 15:48 (UTC) by fisch02)

With AMD seemingly focusing on getting ACO in good shape for newer GPU generations, like GFX12, maybe it would be time to drop any dependency on LLVM and just use ACO for RadeonSI? https://www.phoronix.com/news/RDNA4-RadeonSI-ACO-Enabled Also, we would need to disable lavapipe: https://www.gamingonlinux.com/forum/topic/5874/

Grimish commented on 2024-12-06 20:28 (UTC)

FYI: Currently mesa/lib32-mesa only build when vulkan-beta=false

NeroReflex commented on 2024-11-09 00:42 (UTC)

Builds are failing with the following error:

mesa/meson.build:4:0: ERROR: Unknown options: "opencl-spirv"

NeroReflex commented on 2024-09-23 01:27 (UTC)

Thank you tyrheimdal, I took the time to test and deploy your solution. Awesome job!

tyrheimdal commented on 2024-09-21 17:48 (UTC)

@d3Xt3r This is caused by a missing line in PKGBUILD file; Add

   _install fakeinstall/$_libdir/gbm/dri_gbm.so*

... and it should install cleanly.

d3Xt3r commented on 2024-09-20 09:03 (UTC)

Builds have been failing today, tested on two of my systems. The actual compilation succeeds, but strangely it fails at the package building stage.

==> Starting package_amdonly-gaming-mesa-git()...
renamed 'fakeinstall/usr/share/drirc.d/00-mesa-defaults.conf' -> '/home/dexter/.cache/paru/clone/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' -> '/home/dexter/.cache/paru/clone/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/share/glvnd/egl_vendor.d/50_mesa.json'
renamed 'fakeinstall/usr/lib/dri/kms_swrast_dri.so' -> '/home/dexter/.cache/paru/clone/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/lib/dri/kms_swrast_dri.so'
renamed 'fakeinstall/usr/lib/dri/libdril_dri.so' -> '/home/dexter/.cache/paru/clone/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/lib/dri/libdril_dri.so'
renamed 'fakeinstall/usr/lib/dri/radeonsi_dri.so' -> '/home/dexter/.cache/paru/clone/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/lib/dri/radeonsi_dri.so'
renamed 'fakeinstall/usr/lib/dri/swrast_dri.so' -> '/home/dexter/.cache/paru/clone/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/lib/dri/swrast_dri.so'
renamed 'fakeinstall/usr/lib/dri/zink_dri.so' -> '/home/dexter/.cache/paru/clone/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/lib/dri/zink_dri.so'
renamed 'fakeinstall/usr/lib/d3d' -> '/home/dexter/.cache/paru/clone/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/lib/d3d'
renamed 'fakeinstall/usr/lib/libgbm.so' -> '/home/dexter/.cache/paru/clone/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/lib/libgbm.so'
renamed 'fakeinstall/usr/lib/libgbm.so.1' -> '/home/dexter/.cache/paru/clone/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/lib/libgbm.so.1'
renamed 'fakeinstall/usr/lib/libgbm.so.1.0.0' -> '/home/dexter/.cache/paru/clone/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/lib/libgbm.so.1.0.0'
renamed 'fakeinstall/usr/lib/libglapi.so' -> '/home/dexter/.cache/paru/clone/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/lib/libglapi.so'
renamed 'fakeinstall/usr/lib/libglapi.so.0' -> '/home/dexter/.cache/paru/clone/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/lib/libglapi.so.0'
renamed 'fakeinstall/usr/lib/libglapi.so.0.0.0' -> '/home/dexter/.cache/paru/clone/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/lib/libglapi.so.0.0.0'
renamed 'fakeinstall/usr/lib/libOSMesa.so' -> '/home/dexter/.cache/paru/clone/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/lib/libOSMesa.so'
renamed 'fakeinstall/usr/lib/libOSMesa.so.8' -> '/home/dexter/.cache/paru/clone/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/lib/libOSMesa.so.8'
renamed 'fakeinstall/usr/lib/libOSMesa.so.8.0.0' -> '/home/dexter/.cache/paru/clone/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/lib/libOSMesa.so.8.0.0'
renamed 'fakeinstall/usr/lib/libgallium-24.3.0-devel.so' -> '/home/dexter/.cache/paru/clone/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/lib/libgallium-24.3.0-devel.so'
renamed 'fakeinstall/usr/include' -> '/home/dexter/.cache/paru/clone/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/include'
renamed 'fakeinstall/usr/lib/pkgconfig' -> '/home/dexter/.cache/paru/clone/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/lib/pkgconfig'
renamed 'fakeinstall/usr/lib/libGLX_mesa.so' -> '/home/dexter/.cache/paru/clone/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/lib/libGLX_mesa.so'
renamed 'fakeinstall/usr/lib/libGLX_mesa.so.0' -> '/home/dexter/.cache/paru/clone/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/lib/libGLX_mesa.so.0'
renamed 'fakeinstall/usr/lib/libGLX_mesa.so.0.0.0' -> '/home/dexter/.cache/paru/clone/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/lib/libGLX_mesa.so.0.0.0'
renamed 'fakeinstall/usr/lib/libEGL_mesa.so' -> '/home/dexter/.cache/paru/clone/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/lib/libEGL_mesa.so'
renamed 'fakeinstall/usr/lib/libEGL_mesa.so.0' -> '/home/dexter/.cache/paru/clone/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' -> '/home/dexter/.cache/paru/clone/mesa-amdonly-gaming-git/pkg/amdonly-gaming-mesa-git/usr/lib/libEGL_mesa.so.0.0.0'
rmdir: failed to remove 'fakeinstall/usr/lib/gbm/dri_gbm.so': Not a directory
rmdir: failed to remove 'fakeinstall/usr/lib/gbm': Directory not empty
rmdir: failed to remove 'fakeinstall/usr/lib': 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: failed to build 'mesa-amdonly-gaming-git-24.3.0_devel.194568.0c7896deef8.d41d8cd-1

GregTheMadMonk commented on 2024-09-10 09:24 (UTC) (edited on 2024-09-10 09:29 (UTC) by GregTheMadMonk)

Mesa removed gallium-omx (https://aur.archlinux.org/packages/mesa-git#comment-990097). Can you please update the PKGBUILDs? TIA!

edit: NVM you've just updated the PKGBUILD. Thank you! :)

ChrisLane commented on 2024-08-31 12:28 (UTC)

@d3Xt3r yeah I've had the same issue when building in chroot but not when building normally and I haven't been able to figure out why.

d3Xt3r commented on 2024-08-31 12:22 (UTC)

Did a fresh install on a new machine, build failed with this error: mesa/meson.build:991:2: ERROR: Problem encountered: Python (3.x) mako module >= 0.8.0 required to build mesa.

I already had python-mako 1.3.5-1 installed, so unsure why it didn't pick that up. Had to run pip3 install Mako --break-system-packages to resolve it, which isn't exactly ideal.