Package Details: lib32-nvidia-vulkan-utils 535.43.09-1

Git Clone URL: https://aur.archlinux.org/nvidia-vulkan.git (read-only, click to copy)
Package Base: nvidia-vulkan
Description: NVIDIA drivers utilities (32-bit)
Upstream URL: https://developer.nvidia.com/vulkan-driver
Licenses: custom
Conflicts: lib32-nvidia-libgl, lib32-nvidia-utils
Provides: lib32-nvidia-libgl, lib32-nvidia-utils, lib32-opengl-driver, lib32-vulkan-driver
Replaces: lib32-nvidia-libgl
Submitter: jcstryker
Maintainer: jcstryker
Last Packager: jcstryker
Votes: 32
Popularity: 0.006480
First Submitted: 2018-06-23 01:17 (UTC)
Last Updated: 2023-09-05 03:22 (UTC)

Required by (16)

Sources (4)

Latest Comments

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

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.

empor commented on 2022-09-01 14:22 (UTC) (edited on 2022-09-01 14:23 (UTC) by empor)

515.49.15 is out - needs version bump and hash update:

pkgver=515.49.15
sha512sums=('ce9b121cd73de3f127111ffaa0d2c6b6a15a052b6de3292b64a45d7a10531ad0c5bb4cb37063089b2533b5a96c3cc06eb6c5fb4241b6eee7941fc0c645f55113'

empor commented on 2022-08-24 15:34 (UTC) (edited on 2022-08-24 15:43 (UTC) by empor)

Existing git files need only to be tweaked twice to work nicely with .14:

pkgver=515.49.14
sha512sums=('7537737d551a39264cbf3e25d40e4e58732778dd1aea754bac7ebcc7b18ef5a38dd18d8394157853bab56d1edaba733b4fa6b0e3b8e35ebc2fa26950d115f776'
'de7116c09f282a27920a1382df84aa86f559e537664bb30689605177ce37dc5067748acf9afd66a3269a6e323461356592fdfc624c86523bf105ff8fe47d3770'
'4b3ad73f5076ba90fe0b3a2e712ac9cde76f469cd8070280f960c3ce7dc502d1927f525ae18d008075c8f08ea432f7be0a6c3a7a6b49c361126dcf42f97ec499'
'68c9ac6444cdb3c637eee4135cf1a5a137a233ab12e682e3dbe5b3db6e704907b2759567e99f13026f1e33d8ccc78f3dad12d471cc2ddf9c3d4370697dc169e9')