Pre-requisites for the Quadra Environment on Host
Ensure on the Linux Host the following pre-requisites
-
Quadra libxcoder and FFmpeg source code installed and compiled successfully. In this document FFmpeg 4.2.1 is used for illustration purposes. Please refer to the Quick Start Guide to install other versions of libxcoder and FFmpeg.
-
Running
ffmpeggives an ouput dump similar to the sample below
ffmpeg version 4.3.1 Copyright (c)2000-2020 the FFmpeg developers
built with gcc 9 (Ubuntu 9.3.0-17ubuntu1~20.04)
configuration: --pkg-config-flags=--static --enable-gpl --enable-nonfree --extra-ldflags=-lm --extra-ldflags=-ldl --enable-libxcoder --enable-ni --enable-pthreads --extra-libs=-lpthread --enable-encoders --enable-decoders --enable-avfilter --enable-muxers --enable-demuxers --enable-parsers --enable-x86asm --disable-debug --disable-ffplay --enable-ffprobe --enable-libx264 --enable-libx265 --enable-libaom --disable-libvpx --disable-cuda-nvcc --disable-cuda --disable-cuvid --disable-nvdec --disable-nvenc --disable-libvmaf --enable-static --disable-shared --extra-cflags=-UNIENC_MULTI_THREAD
libavutil 56. 51.100 / 56. 51.100
libavcodec 58. 91.100 / 58. 91.100
libavformat 58. 45.100 / 58. 45.100
libavdevice 58. 10.100 / 58. 10.100
libavfilter 7. 85.100 / 7. 85.100
libswscale 5. 7.100 / 5. 7.100
libswresample 3. 7.100 / 3. 7.100
libpostproc 55. 7.100 / 55. 7.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
Use -h to get full help or, even better, run 'man ffmpeg'
- Running
sudo nvme listdisplays all installed Quadra NVMe devices.
Node SN Model Namespace Usage Format FW Rev
---------------- -------------------- ---------------------------------------- --------- -------------------------- --------------
/dev/nvme0n1 Q1A10BA11FC060-0124 QuadraT1A 1 8.59 TB / 8.59 TB 4 KiB + 0 B ---00DEV
/dev/nvme1n1 Q1A10BA11FC060-0142 QuadraT1A-EP1 1 8.59 TB / 8.59 TB 4 KiB + 0 B ---00DEV
- Running
ni_rsrc_monorsudo ni_rsrc_monprovides an output dump similar to the sample below
NI resource init'd already ..
**************************************************
2 devices retrieved from current pool at start up
Mon Jan 31 13:35:40 2022 up 00:00:00 v---00DEV
Num decoders: 2
BEST INDEX LOAD MODEL_LOAD INST MEM SHARE_MEM DEVICE NAMESPACE
L 0 0 0 0 0 0 /dev/nvme0 /dev/nvme0n1
1 0 0 0 0 0 /dev/nvme1 /dev/nvme1n1
Num encoders: 2
BEST INDEX LOAD MODEL_LOAD INST MEM SHARE_MEM DEVICE NAMESPACE
L 0 0 0 0 0 0 /dev/nvme0 /dev/nvme0n1
1 0 0 0 0 0 /dev/nvme1 /dev/nvme1n1
Num scalers: 2
BEST INDEX LOAD MODEL_LOAD INST MEM SHARE_MEM DEVICE NAMESPACE
L 0 0 0 0 0 0 /dev/nvme0 /dev/nvme0n1
1 0 0 0 0 0 /dev/nvme1 /dev/nvme1n1
Num ais: 2
BEST INDEX LOAD MODEL_LOAD INST MEM SHARE_MEM DEVICE NAMESPACE
L 0 0 0 0 0 0 /dev/nvme0 /dev/nvme0n1
1 0 0 0 0 0 /dev/nvme1 /dev/nvme1n1
**************************************************