more improvements from Andrea
[goodguy/cin-manual-latex.git] / parts / Tips.tex
index f80ceb31d6e9eea3758d05bd715df43d3e147a3f..998696818a789e3d54f334b1d123503cd8e79c18 100644 (file)
@@ -39,7 +39,8 @@ performing the operations in the hardware may actually be slower than in softwar
 
 \begin{enumerate}
        \item Verify that you have installed \textit{libva-dev} or \textit{libva} on your operating system.
-       \item Verify that you also have \textit{libvdpau-dev} or \textit{libvdpau} installed.
+       \item Verify that you have installed \textit{libva-intel-driver} on your operating system
+        \item Verify that you also have \textit{libvdpau-dev} or \textit{libvdpau} installed.
        \item Verify \texttt{Settings $\rightarrow$ Preferences, Playback} tab, Video Driver is set to\textit{ X11} -- or \textit{X11-OpenGL} if that   produces better results for your configuration.
        \item Before starting CinelerraGG, you can set an environment variable that can be easily reversed and
        then, to run from the Cinelerra installed directory, key in:
@@ -92,6 +93,7 @@ There are 4 phases during Cinelerra’s handling of hardware acceleration. These
 \end{enumerate}
 
 Due to variations in user’s computer hardware configuration, it is often suggested that you refer to your startup window to check for error messages.   Since your situation is unique, the error may not have been seen by anyone else and is probably unknown/undocumented.
+\textcolor{red}{For debugging problems, modify in the Cinelerra ffmpeg subdirectory, the file:  \texttt{decode.opts}   by temporarily changing the line from \textit{loglevel =fatal} to \textit{loglevel =verbose} and restarting Cinelerra}.  
 
 \subsubsection*{Possible improvements or differences}%
 \label{ssub:possible_improvements_differences}
@@ -365,22 +367,20 @@ The same as for vaapi and vdpau, you can enable Cuda in the:\\
 but it will not affect anything unless you have Cuda installed on your system and have built Cinelerra yourself with Cuda build enabled.  To install it on your computer, you will need to do the following:
 
 \begin{enumerate}
-       \item Make sure you have the Nvidia proprietary library drivers for your graphics board already installed.
+       \item Make sure you have the Nvidia proprietary library drivers for your graphics board already installed and up to date.
        \item Go to the Nvidia Cuda development website and choose one of the available operating system’s
        such as Fedora, OpenSuse, CentOS, Ubuntu, $\dots$ at   {\small \url{https://developer.nvidia.com/}}
        \item You will be installing repositories by package -- this will be around 3 GB.
        \item Also, install the Fusion repo, although it is unknown if necessary or not.
 \end{enumerate}
 
-There is a very good set of directions on the website to just follow.  Once you have installed the Cuda software on your computer, you must build Cinelerra yourself -- 
-the default flag for a build in the configure script for cuda is \textit{auto}.  For Arch, and possibly
-other distros, you may have to supply the CUDA\_PATH if it is not in the standard place.  This would be
+There is a very good set of directions on the website to just follow.  Once you have installed the Cuda software on your computer, you must build Cinelerra yourself -- the default flag for a build in the configure script for cuda is \textit{auto}.  For Arch, and possibly other distros, you may have to supply the CUDA\_PATH if it is not in the standard place.  This would be
 something like:
 
 
 \begin{lstlisting}[numbers=none]
        env CUDA_PATH=/opt/cuda
-OR if using the bash shell: 
+#OR if using the bash shell: 
        export CUDA_PATH=/opt/cuda
 \end{lstlisting}
 For all distros you will need to add to the ./configure line in your build script, the following:
@@ -388,24 +388,11 @@ For all distros you will need to add to the ./configure line in your build scrip
 
 \begin{lstlisting}[numbers=none]
        --with-cuda
-so your configure line will look something like this:
+#so your configure line will look something like this:
        ./configure --with-single-user --with-booby --with-cuda
 \end{lstlisting}
 
-There are currently 4 available plugins for \textit{show and tell} that take advantage of the hardware acceleration of Cuda -- \textit{N\_Body} and \textit{Mandelbrot} as shown next (figure~\ref{fig:cuda-effects}), \textit{F\_scale\_cuda} and \textit{F\_yadif\_cuda}.
-
-\begin{figure}[htpb]
-       \centering
-       \begin{minipage}[h]{0.99\linewidth}
-               \center{\includegraphics[width=0.99\linewidth]{images/n_body.png}} \\
-       \end{minipage}
-       \vfill
-       \begin{minipage}[h]{0.7\linewidth}
-               \center{\includegraphics[width=0.99\linewidth]{images/mandelbrot.png}} \\
-       \end{minipage}
-       \caption{N\_Body and Mandelbrot effects}
-       \label{fig:cuda-effects}
-\end{figure}
+There are currently 2 available plugins for \textit{show and tell} that take advantage of the hardware acceleration of Cuda -- \textit{N\_Body} and \textit{Mandelbrot} (see \nameref{sec:cuda_plugins}).
 
 An error you may see on your Cinelerra startup window when you have Cuda installed and try to run one of the 2 plugins is \textit{cudaErrorInsufficientDriver}.  This indicates CUDA 10 (the current version at the time of this writing) is not compatible with the driver version on your computer.  You can either: