Skip to main content
Version: v5.9.0

Pre-requisites for the Quadra Environment on Host

Ensure on the Linux Host the following pre-requisites

  1. 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.

  2. Running ffmpeg gives 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'
  1. Running sudo nvme list displays 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
  1. Running ni_rsrc_mon or sudo ni_rsrc_mon provides 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
**************************************************