first commit
This commit is contained in:
commit
64665e1bf1
42
nvidia-vaapi-driver-0.0.8/debian/changelog
Normal file
42
nvidia-vaapi-driver-0.0.8/debian/changelog
Normal file
@ -0,0 +1,42 @@
|
||||
nvidia-vaapi-driver (10:0.0.8-99pika1) kinetic; urgency=medium
|
||||
|
||||
* Upgrade to release 0.0.8 and switch to direct backend
|
||||
|
||||
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200
|
||||
|
||||
nvidia-vaapi-driver (10:0.0.7-99pika2) kinetic; urgency=medium
|
||||
|
||||
* Fix profile script
|
||||
|
||||
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200
|
||||
|
||||
nvidia-vaapi-driver (10:0.0.7-99pika1) kinetic; urgency=medium
|
||||
|
||||
* Rebrand to PikaOS
|
||||
|
||||
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200
|
||||
|
||||
|
||||
nvidia-vaapi-driver (10:0.0.7-99nobara3) kinetic; urgency=medium
|
||||
|
||||
* Make profile.d only export egl over-ride on wayland, and xsession not override at all .
|
||||
|
||||
-- Ward Nakchbandi <hotrod.master@hotmail.com> Thu, 04 Oct 2022 17:50:00 +0300
|
||||
|
||||
nvidia-vaapi-driver (10:0.0.7-99nobara2) kinetic; urgency=medium
|
||||
|
||||
* Fix broken env-var scripts.
|
||||
|
||||
-- Ward Nakchbandi <hotrod.master@hotmail.com> Thu, 04 Oct 2022 17:50:00 +0300
|
||||
|
||||
nvidia-vaapi-driver (10:0.0.7-99nobara1) kinetic; urgency=medium
|
||||
|
||||
* Upgrade to 0.0.7 & and add env-var scripts.
|
||||
|
||||
-- Ward Nakchbandi <hotrod.master@hotmail.com> Thu, 04 Oct 2022 17:50:00 +0300
|
||||
|
||||
nvidia-vaapi-driver (10:0.0.6-99nobara1) kinetic; urgency=medium
|
||||
|
||||
* Initial release.
|
||||
|
||||
-- Ward Nakchbandi <hotrod.master@hotmail.com> Thu, 04 Oct 2022 17:50:00 +0300
|
25
nvidia-vaapi-driver-0.0.8/debian/control
Normal file
25
nvidia-vaapi-driver-0.0.8/debian/control
Normal file
@ -0,0 +1,25 @@
|
||||
Source: nvidia-vaapi-driver
|
||||
Section: video
|
||||
Priority: optional
|
||||
Maintainer: Ward Nakchbandi <hotrod.master@hotmail.com>
|
||||
Build-Depends: debhelper-compat (= 13),
|
||||
dh-sequence-libva,
|
||||
libffmpeg-nvenc-dev (>= 11.1.5.1~),
|
||||
libgstreamer-plugins-bad1.0-dev,
|
||||
meson (>= 0.58.0~),
|
||||
Standards-Version: 4.6.0
|
||||
Homepage: https://github.com/elFarto/nvidia-vaapi-driver
|
||||
Vcs-Browser: https://salsa.debian.org/Dami/nvidia-vaapi-driver
|
||||
Vcs-Git: https://salsa.debian.org/Dami/nvidia-vaapi-driver.git
|
||||
Rules-Requires-Root: no
|
||||
|
||||
Package: nvidia-vaapi-driver
|
||||
Architecture: any
|
||||
Multi-Arch: same
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||
Suggests: libcuda1
|
||||
Description: VA-API implementation that uses NVDEC as a backend
|
||||
nvidia-vaapi-driver is an VA-API(Video Acceleration API)
|
||||
implementation that uses NVDEC as a backend. This implementation is
|
||||
specifically designed to be used by Firefox for accelerated decode of
|
||||
web content.
|
31
nvidia-vaapi-driver-0.0.8/debian/copyright
Normal file
31
nvidia-vaapi-driver-0.0.8/debian/copyright
Normal file
@ -0,0 +1,31 @@
|
||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Upstream-Name: nvidia-vaapi-driver
|
||||
Upstream-Contact: Stephen <elfarto@elfarto.com>
|
||||
Source: https://github.com/elFarto/nvidia-vaapi-driver
|
||||
|
||||
Files: *
|
||||
Copyright: 2022 Stephen <elfarto@elfarto.com>
|
||||
License: MIT
|
||||
|
||||
Files: debian/*
|
||||
Copyright: 2022 Lu YaNing <dluyaning@gmail.com>
|
||||
License: MIT
|
||||
|
||||
License: MIT
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
copy of this software and associated documentation files (the "Software"),
|
||||
to deal in the Software without restriction, including without limitation
|
||||
the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
and/or sell copies of the Software, and to permit persons to whom the
|
||||
Software is furnished to do so, subject to the following conditions:
|
||||
.
|
||||
The above copyright notice and this permission notice shall be included
|
||||
in all copies or substantial portions of the Software.
|
||||
.
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
28
nvidia-vaapi-driver-0.0.8/debian/env-scripts/nvidia-vaapi-env.sh
Executable file
28
nvidia-vaapi-driver-0.0.8/debian/env-scripts/nvidia-vaapi-env.sh
Executable file
@ -0,0 +1,28 @@
|
||||
#! /bin/bash
|
||||
|
||||
# Check system for NVIDIA card and set vaapi env vars
|
||||
|
||||
nvgpu=$(lspci | grep -iE 'VGA|3D' | grep -i nvidia | cut -d ":" -f 3)
|
||||
nvkernmod=$(lspci -k | grep -iEA3 '^[[:alnum:]]{2}:[[:alnum:]]{2}.*VGA|3D' | grep -iA3 nvidia | grep -i 'kernel driver' | grep -iE 'vfio-pci|nvidia')
|
||||
|
||||
apply_env() {
|
||||
if [[ ! -z $nvkernmod ]]
|
||||
then
|
||||
echo "NVIDIA Driver detected. setting env-v vars for va-api."
|
||||
export LIBVA_DRIVER_NAME=nvidia
|
||||
export MOZ_DISABLE_RDD_SANDBOX=1
|
||||
export NVD_BACKEND=direct
|
||||
export EGL_PLATFORM=$XDG_SESSION_TYPE
|
||||
else
|
||||
echo "No NVIDIA Driver detected. No env vars set for va-api."
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
if [[ ! -z $nvgpu ]]
|
||||
then
|
||||
echo "NVIDIA GPU detected. Checking for NVIDIA Driver."
|
||||
apply_env
|
||||
else
|
||||
echo "No NVIDIA GPU detected. No env vars set for va-api."
|
||||
fi
|
1
nvidia-vaapi-driver-0.0.8/debian/files
Normal file
1
nvidia-vaapi-driver-0.0.8/debian/files
Normal file
@ -0,0 +1 @@
|
||||
nvidia-vaapi-driver_0.0.6_source.buildinfo video optional
|
11
nvidia-vaapi-driver-0.0.8/debian/rules
Executable file
11
nvidia-vaapi-driver-0.0.8/debian/rules
Executable file
@ -0,0 +1,11 @@
|
||||
#!/usr/bin/make -f
|
||||
|
||||
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
|
||||
|
||||
%:
|
||||
dh $@
|
||||
|
||||
override_dh_install:
|
||||
dh_install
|
||||
mkdir -p debian/nvidia-vaapi-driver/etc/profile.d
|
||||
cp debian/env-scripts/nvidia-vaapi-env.sh debian/nvidia-vaapi-driver/etc/profile.d/
|
1
nvidia-vaapi-driver-0.0.8/debian/source/format
Normal file
1
nvidia-vaapi-driver-0.0.8/debian/source/format
Normal file
@ -0,0 +1 @@
|
||||
3.0 (quilt)
|
3
nvidia-vaapi-driver-0.0.8/debian/watch
Normal file
3
nvidia-vaapi-driver-0.0.8/debian/watch
Normal file
@ -0,0 +1,3 @@
|
||||
version=4
|
||||
https://github.com/elFarto/nvidia-vaapi-driver/tags \
|
||||
.*/v?(\d\S+)\.tar\.gz debian uupdate
|
2
orig.source.txt
Normal file
2
orig.source.txt
Normal file
@ -0,0 +1,2 @@
|
||||
nvidia-vaapi-driver_0.0.8.orig.tar.xz
|
||||
#https://github.com/elFarto/nvidia-vaapi-driver
|
Loading…
Reference in New Issue
Block a user