Package Details: nvidia-vaapi-driver-git 0.0.4.r8.g8806b61-1

Git Clone URL: https://aur.archlinux.org/nvidia-vaapi-driver-git.git (read-only, click to copy)
Package Base: nvidia-vaapi-driver-git
Description: A VA-API implemention using NVIDIA's NVDEC
Upstream URL: https://github.com/elFarto/nvidia-vaapi-driver
Licenses: MIT
Conflicts: libva-nvidia-driver, nvidia-vaapi-driver
Provides: libva-nvidia-driver, nvidia-vaapi-driver
Submitter: huyz
Maintainer: Nocifer
Last Packager: huyz
Votes: 18
Popularity: 1.58
First Submitted: 2022-01-04 14:18 (UTC)
Last Updated: 2022-02-08 16:08 (UTC)

Latest Comments

1 2 3 4 Next › Last »

TheBill2001 commented on 2023-03-13 09:52 (UTC) (edited on 2023-03-13 09:52 (UTC) by TheBill2001)

to conform with the other VA-API driver packages

@kajlao What part of this do you not understand. libva-intel-driver is also changed for this reason.

kajlao commented on 2023-03-10 15:27 (UTC)

@Neurognostic libva-nvidia-driver should be renamed to nvidia-vaapi-driver, this is the correct name of the repo and the project.

Neurognostic commented on 2023-03-06 05:26 (UTC)

@vkxx Your warning is unnecessary. This is a VCS PKGBUILD and behaves exactly as expected. Only thing wrong with it is it should be renamed to libva-nvidia-driver-git to conform with the other VA-API driver packages.

@alphabitserial The repository includes the headers from the open-gpu-kenel-modules project, so to use the direct backend the patch is not strictly necessary but can be used if you want the latest headers.

vkxx commented on 2023-02-24 21:19 (UTC)

Warning: do not install this AUR because libva-nvidia-driver AUR is the same library but current version with bugs corrected! Maybe it's more optimal to remove AUR nvidia-vaapi-driver-git completely, but I don't know how to request it.

alphabitserial commented on 2023-02-24 00:00 (UTC) (edited on 2023-02-24 00:00 (UTC) by alphabitserial)

@kajlao: Please see the repository's README.

IMPORTANT: The direct backend is currently required on NVIDIA driver series 525 due to a regression (see issue #126).

and in the section on the direct backend:

This backend uses headers files from the NVIDIA open-gpu-kernel-modules project.

Sure, it compiles fine without it, but the EGL backend doesn't work on the latest version of the Nvidia driver. The PKGBUILD should be updated as per Sapphirus's suggestion to enable the user to choose between the default EGL backend and the Direct backend that works with the latest driver.

Edu4rdSHL commented on 2023-02-04 18:44 (UTC)

Please makes it conflict with libva-vdpau-driver

kajlao commented on 2023-01-29 17:59 (UTC) (edited on 2023-01-29 18:00 (UTC) by kajlao)

It compiles fine for me.. And why you're using open-gpu-kernel-modules? What is this, Sapphirus.. Unflag this package.

Sapphirus commented on 2022-12-13 02:28 (UTC) (edited on 2022-12-13 02:59 (UTC) by Sapphirus)

For the uninitiated, here's a patch to make the PKGBUILD work:

3c3
< pkgver=0.0.4.r8.g8806b61
---
> pkgver=0.0.7.r42.ge2d256e
24c24
<     #sed -i "s|usr/include/cuda|opt/cuda/include|" meson.build
---
>     #sed -i "s|usr/include/cuda|opt/cuda/include|" meson.build
25a26,29
>
>     git clone --progress https://github.com/NVIDIA/open-gpu-kernel-modules.git nvidia-open
>     ./extract_headers.sh nvidia-open
>

Just copy and paste the two lines below #sed -i if you don't want to use patch.

kIERO commented on 2022-12-07 18:51 (UTC)

It's fixed in the latest git

ThatOneSeong commented on 2022-12-07 18:12 (UTC)

Compilation fails due to recent merging of the direct branch which necessitates that NVIDIA's open-gpu-kernel-modules be included for its header files. This requires the build script be modified to include pulling down that repo in addition and using the required extract_headers.sh to copy them to the correct working directory.