Package Details: mesa-nightly-nvk-rusticl-intelrt-git 23.2.0.branchpoint.r1956.g8088d73fd1c-1

Git Clone URL: https://aur.archlinux.org/mesa-nightly-nvk-rusticl-intelrt-git.git (read-only, click to copy)
Package Base: mesa-nightly-nvk-rusticl-intelrt-git
Description: An open-source implementation of the OpenGL specification, with Rusticl, Nouveau Vulkan, Intel Ray Tracing and more. Nightly pull from Main branch.
Upstream URL: https://www.mesa3d.org
Licenses: custom
Conflicts: libva-mesa-driver, mesa, mesa-libgl, mesa-vdpau, opencl-clover-mesa, opencl-rusticl-mesa, vulkan-intel, vulkan-mesa, vulkan-mesa-layer, vulkan-mesa-layers, vulkan-radeon, vulkan-swrast, vulkan-virtio
Provides: libva-driver, libva-mesa-driver, mesa, mesa-libgl, mesa-vdpau, opencl-clover-mesa, opencl-driver, opencl-rusticl-mesa, opengl-driver, vdpau-driver, vulkan-driver, vulkan-intel, vulkan-mesa-layer, vulkan-mesa-layers, vulkan-nouveau, vulkan-radeon, vulkan-swrast, vulkan-virtio
Submitter: Eirikr
Maintainer: Eirikr
Last Packager: Eirikr
Votes: 2
Popularity: 0.42
First Submitted: 2023-08-06 15:54 (UTC)
Last Updated: 2023-08-06 15:54 (UTC)

Required by (1237)

Sources (1)

Latest Comments

1 2 Next › Last »

MarsSeed commented on 2024-03-23 15:10 (UTC) (edited on 2024-03-23 15:12 (UTC) by MarsSeed)

Please delete this. Long broken, and also many name elements are obsolete or irrelevant.

  • nightly - This is a git package, there's no nightly branch. Gets built from whichever is the latest commit at the minute and second of the last git pull.
  • rusticl - This is now a default feature in Arch/extra/mesa and AUR/mesa-git; no need to mention it in pkgname.
  • nvk - This is also a default feature now. And here the legacy nvk renderer is configured anyway, which fails the build, as that option has been removed by upstream.
  • intelrt - Intel ANV Vulkan renderer has had Ray Tracing since maybe 2 years ago already.

nyae commented on 2024-03-13 17:55 (UTC)

There is an error when building

|| mesa/meson.build:21:0: ERROR: Unknown options: "intel-xe-kmd, nvk-legacy-uapi" ||

I imagine that it could be fixed by deleting the last two lines on the meson config, aka, line 125 and 126, but anyways, I think that there was still another issue preventing it from compiling...

Eirikr commented on 2023-10-25 20:12 (UTC) (edited on 2023-10-25 20:20 (UTC) by Eirikr)

Thanks @Grand-Jury9th. This was a personal project I wanted to share and no longer have the hardware for testing. Gratefully accepting maintenance help from anyone who would like to maintain this until its merged into mainline mesa.

My backstory for this: (Apple iMac with Kepler GPU + Thunderbolt PCIe Enclosure with Intel Arc GPU - mistakenly thought NVK was going to help keep Kepler alive now that nVidia has it on the 470 legacy drivers soon to be deprecated. Wanted to test NVK+rustICL Kepler Perf + Intel Arc Ray Tracing performance + ANV+rustICL perf vs. the OneAPI compute stack. Ended up in the hospital, had to sell the setup)

In the meantime: it looks like this is the list of "To-Do" items (which are also workarounds for now):

  • remove -D nvk-legacy-uapi=true from PKGBUILD
  • Add dependencies: python-ply, polly, directx-headers

Grand-Jury9th commented on 2023-10-06 10:31 (UTC)

Hi there, the -D nvk-legacy-uapi=true option has been removed from the main mesa repo and the package fails to compile. To resolve that just remove it from the PKGBUILD till the maintainer fixes it.

Also while at it please add python-ply package to the dependencies.

SolarAquarion commented on 2023-10-02 15:27 (UTC)

please add polly and directx-headers

PavloIT115 commented on 2023-08-17 15:02 (UTC)

@QushyQushy https://github.com/ANTsX/ANTsR/issues/323#issuecomment-696492369

QushyQushy commented on 2023-08-12 13:07 (UTC)

I'm trying to build this for the past 3 days and it always fails like this:

[2785/3015] Linking target src/gallium/targets/osmesa/libOSMesa.so.8.0.0
ninja: build stopped: subcommand failed.

Am I missing some dependency or is this a problem with the source code?

QushyQushy commented on 2023-08-10 16:53 (UTC)

@Eirikr

Yup, it works like a charm now! :)

Eirikr commented on 2023-08-10 16:35 (UTC) (edited on 2023-08-10 16:40 (UTC) by Eirikr)

@QushyQushy does installing sudo pacman -Sy python-ply work for now? If so, can add that to the makedepends

QushyQushy commented on 2023-08-10 16:25 (UTC)

mesa/src/intel/vulkan/grl/meson.build:77:2: ERROR: Problem encountered: Python (3.x) ply module required to build GRL kernels.

A full log can be found at /home/qiushy/.cache/paru/clone/mesa-nightly-nvk-rusticl-intelrt-git/src/_build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'mesa-nightly-nvk-rusticl-intelrt-git-23.2.0.branchpoint.r1956.g8088d73fd1c-1': 
error: packages failed to build: mesa-nightly-nvk-rusticl-intelrt-git-23.2.0.branchpoint.r1956.g8088d73fd1c-1