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

Git Clone URL: (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:
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: 1
Popularity: 0.023667
First Submitted: 2023-08-06 15:54 (UTC)
Last Updated: 2023-08-06 15:54 (UTC)

Dependencies (57)

Required by (1265)

Sources (1)

Latest Comments

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 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/
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)


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/ 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().
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

PavloIT115 commented on 2023-08-08 00:34 (UTC)

Kernel requirements NVK requires at least a Linux 6.6 kernel

PavloIT115 commented on 2023-08-07 22:57 (UTC) (edited on 2023-08-07 22:59 (UTC) by PavloIT115)


FAILED: src/gallium/targets/dri/
==> ПОМИЛКА: Стався збій у build().
 -> помилка збірки: mesa-nightly-nvk-rusticl-intelrt-git-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
mesa-nightly-nvk-rusticl-intelrt-git - exit status 4