From de880d4ed14aae3aa6cb3bd1c679efa7677c63ac Mon Sep 17 00:00:00 2001 From: Jan Beich Date: Sat, 5 Jul 2025 12:58:51 +0200 Subject: [PATCH] multimedia/libva-nvidia-driver: still need LIBVA_DRIVER_NAME on Xorg DRI2DriverDRI returns "nvidia" when NOT using "modesetting" DDX. libva info: Trying to open /usr/local/lib/dri/nvidia_drv_video.so libva info: va_openDriver() returns -1 vaInitialize failed with error code -1 (unknown libva error),exit Reported by: rhurlin --- multimedia/libva-nvidia-driver/Makefile | 2 +- multimedia/libva-nvidia-driver/pkg-message | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/multimedia/libva-nvidia-driver/Makefile b/multimedia/libva-nvidia-driver/Makefile index e6ee6c08c04f..70c88522f136 100644 --- a/multimedia/libva-nvidia-driver/Makefile +++ b/multimedia/libva-nvidia-driver/Makefile @@ -1,7 +1,7 @@ PORTNAME= libva-nvidia-driver DISTVERSIONPREFIX= v DISTVERSION= 0.0.14 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= multimedia PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ diff --git a/multimedia/libva-nvidia-driver/pkg-message b/multimedia/libva-nvidia-driver/pkg-message index 3709e7625098..892aab5d7693 100644 --- a/multimedia/libva-nvidia-driver/pkg-message +++ b/multimedia/libva-nvidia-driver/pkg-message @@ -7,6 +7,8 @@ To use VA-API in apps like Firefox make sure DRM and CUDA are enabled e.g., # sysrc kld_list+=nvidia-drm # service kld restart $ test -e /dev/dri/renderD* || bsddialog --title Error --msgbox "nvidia-drm-kmod failed" 0 0 + $ test -n "$WAYLAND_DISPLAY" || export LIBVA_DRIVER_NAME=nvidia-drm + $ test -n "$WAYLAND_DISPLAY" || setenv LIBVA_DRIVER_NAME nvidia-drm $ nv-sglrun vainfo $ nv-sglrun firefox