minor changes for updated Nvidia encoding headers + 2024-12
authorGood Guy <good1.2guy@gmail.com>
Mon, 30 Dec 2024 23:01:06 +0000 (16:01 -0700)
committerGood Guy <good1.2guy@gmail.com>
Mon, 30 Dec 2024 23:01:06 +0000 (16:01 -0700)
parts/Developer.tex
parts/Installation.tex
parts/Tips.tex

index 646334aa7bb77a94a1419128a292c361eaa306ac..7ee370c51f3bc103ba81ba75b719b75637018e1a 100644 (file)
@@ -299,6 +299,7 @@ Optional Packages:
   --with-opencv           opencv=sys/sta/dyn,git/tar=url (auto)
   --with-numa             system has libnuma (auto)
   --with-openexr          use openexr (auto)
+  --with-onevpl           use Intel hardware oneAPI Video Processing Library (no)
 
 Some influential environment variables:
   CC          C compiler command
index b1165063ef1258df9d6aadc963dbbf41869df7f0..c019ed4afc178ecdf93f88eda64a441ac9ec1937 100644 (file)
@@ -21,17 +21,17 @@ Installing the appimage is simple, download the file from:
 Some example file names are as follows - where 8 digits represent yyyymmdd and i386 are 32-bit:
 
 \begin{lstlisting}[style=sh]
-       CinGG-20241031-x86_64.AppImage
+       CinGG-20241231-x86_64.AppImage
          (currently based on Fedora 32, linux kernel 5.8.15, libc version 2.31)
-       CinGG-20241031-x86_64-older-distros.AppImage
+       CinGG-20241231-x86_64-older-distros.AppImage
          (currently based on Ubuntu 16.04, libc version 2.23)
        CinGG-20240731-x86_64-older-distros-multibit.AppImage
          (currently based on Fedora 29 - runs on RHEL8 - linux kernel 4.19.9, libc version 2.28)
-       CinGG-20241031-alternative_shortcuts.AppImage
+       CinGG-20241231-alternative_shortcuts.AppImage
          (currently based on Ubuntu 16.04, libc version 2.23)
-       CinGG-20241031-i386.AppImage
+       CinGG-20241231-i386.AppImage
          (currently based on Debian 9, linux kernel 4.9, use "newer" for Debian 11.0)
-       CinGG-20241031-i386-newer-distros.AppImage
+       CinGG-20241231-i386-newer-distros.AppImage
          (currently based on Debian 11, linux kernel 5.10)
        CinGG-20241120-x86_64-IntelHW.AppImage 
          (currently hardware bells and whistles for Intel to include QSV/AV1/oneVPL)
index ba5039704586fce248cd97b60a8a2b5ef3a0b8c4..c3264574090c5522f205410548dc3a7ee4e8901c 100644 (file)
@@ -368,10 +368,11 @@ using \texttt{ydiff} as described in the Appendix (\ref{sec:ydiff_check_results}
 To use hardware acceleration for rendering (that is, encoding) you do not have to set a preference or an environment variable, as was required for decoding.  To use this feature you use an ffmpeg render options file which specifies the nvenc codec, either \texttt{h264\_nvenc.mp4}, \texttt{h265\_nvenc.mp4}, or \texttt{h264\_nvenc.qt}.  There are several requirements in order for this to work on your computer as listed here:
 
 \begin{enumerate}
-       \item Nvidia graphics board at or above a certain hardware level.  For h265, newer boards are required.
+       \item Nvidia graphics board at or above a certain hardware level.  For h265, newer boards are required.  Check this support matrix to determine if your board will work:
+        \small \url{https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new}
        \item Software drivers for your graphics board must be installed on your computer.
-       \item The driver must support at least API version 9.0 -- minimum required Nvidia driver for nvenc is
-       390.25 or newer.  You will see error messages on the startup window if you are on lower versions.
+       \item The driver must support at least API version 12.0.16 -- minimum required Nvidia driver for nvenc is
+       550.54.14.  You will see error messages on the startup window if you are on lower versions.
 \end{enumerate}
 
 If you try to render using\texttt{ h264/h265\_nvenc} formats and do not have an Nvidia graphics card or this feature was not built in, you will see in the window from where you started \CGG{}, the error message: \qquad \textit{Cannot load libcuda.so.1}