Package Details: opencl-nvidia-vulkan 535.43.09-1

Git Clone URL: https://aur.archlinux.org/nvidia-vulkan.git (read-only, click to copy)
Package Base: nvidia-vulkan
Description: OpenCL implemention for NVIDIA
Upstream URL: https://developer.nvidia.com/vulkan-driver
Licenses: custom
Conflicts: opencl-nvidia
Provides: opencl-driver, opencl-nvidia
Submitter: jcstryker
Maintainer: jcstryker
Last Packager: jcstryker
Votes: 31
Popularity: 0.000006
First Submitted: 2018-06-23 01:17 (UTC)
Last Updated: 2023-09-05 03:22 (UTC)

Dependencies (5)

Required by (67)

Sources (4)

Latest Comments

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

gilvbp commented on 2023-12-30 14:24 (UTC)

Has anyone managed to get the open modules vulkan version (https://github.com/NVIDIA/open-gpu-kernel-modules/releases/tag/535.43.22) working?

ThatOneSeong commented on 2023-12-11 18:45 (UTC)

mmbossoni's fix still seems to be necessary to install the lib32 package alongside the normal 64-bit one (can't speak for Wayland since I don't use it).

mmbossoni commented on 2023-07-27 22:49 (UTC) (edited on 2023-07-27 22:50 (UTC) by mmbossoni)

Build is broken for 32bit utils, this should fix build and enable wayland

diff --git a/PKGBUILD b/PKGBUILD
index 197b381..e736192 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -145,6 +145,12 @@ package_nvidia-vulkan-utils() {
     # X driver
     install -D -m755 nvidia_drv.so "${pkgdir}/usr/lib/xorg/modules/drivers/nvidia_drv.so"

+    # Wayland/GBM
+    install -Dm755 libnvidia-egl-gbm.so.1* -t "${pkgdir}/usr/lib/"
+    install -Dm644 15_nvidia_gbm.json "${pkgdir}/usr/share/egl/egl_external_platform.d/15_nvidia_gbm.json"
+    mkdir -p "${pkgdir}/usr/lib/gbm"
+    ln -sr "${pkgdir}/usr/lib/libnvidia-allocator.so.${pkgver}" "${pkgdir}/usr/lib/gbm/nvidia-drm_gbm.so"
+
     # GLX extension module for X
     install -D -m755 "libglxserver_nvidia.so.${pkgver}" "${pkgdir}/usr/lib/nvidia/xorg/libglxserver_nvidia.so.${pkgver}"
     # Ensure that X finds glx
@@ -317,8 +323,6 @@ package_lib32-nvidia-vulkan-utils() {
     install -D -m755 "libnvidia-ml.so.${pkgver}" "${pkgdir}/usr/lib32/libnvidia-ml.so.${pkgver}"
     #install -D -m755 "libnvidia-ngx.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-ngx.so.${pkgver}"
     install -D -m755 "libnvidia-glvkspirv.so.${pkgver}" "${pkgdir}/usr/lib32/libnvidia-glvkspirv.so.${pkgver}"
-    install -D -m755 "libnvidia-allocator.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-allocator.so.${pkgver}"
-    install -D -m755 "libnvidia-vulkan-producer.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-vulkan-producer.so.${pkgver}"

     # Optical Flow
     install -D -m755 "libnvidia-opticalflow.so.${pkgver}" -t "${pkgdir}/usr/lib32"

mmbossoni commented on 2023-07-21 23:37 (UTC) (edited on 2023-07-21 23:37 (UTC) by mmbossoni)

Feels like allocator is also needed. https://gitlab.archlinux.org/archlinux/packaging/packages/nvidia-utils/-/blob/main/PKGBUILD#L145-146 after that I could properly enter a wayland session

empor commented on 2023-07-19 08:43 (UTC)

@mmbossoni: I tried to build it with the additional files, but didn't succeed in loading anything with wayland afterwards. Something else missing on top?

mmbossoni commented on 2023-07-17 17:05 (UTC) (edited on 2023-07-17 17:06 (UTC) by mmbossoni)

Any chance of adding GBM libs like in the normal packages so that wayland is usabled with this vulkan drivers? https://gitlab.archlinux.org/archlinux/packaging/packages/nvidia-utils/-/blob/main/PKGBUILD#L110

empor commented on 2023-06-28 08:19 (UTC) (edited on 2023-06-28 08:20 (UTC) by empor)

525.47.27 is out - needs version bump and hash update:

pkgver=525.47.27
sha512sums=('170291b58e37db1e1598b4703d86ffcd6a756a9b338f0394a77d790aea6c38d85d2806960d4fc8d125c1c6c7fb43d69500c3efe2f85cb0d00397935b8cd0af58'

DudeDu commented on 2023-03-04 09:36 (UTC)

Hello,

i'm having a strange probleme and i can't find a solution to this. Everytime a kernel update is installed i have to install the nvidia-vulkan package, otherwise my system won't boot into gnome. How can i fix this? What am i missing?

thx

jonathon commented on 2022-09-01 17:09 (UTC)

@jcstryker, I'm happy to co-maintain this if you'd like an extra pair of hands.