• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1This plugin is intended for use with NVIDIA hardware.  Specifically, the NVENC
2block available in recent NVIDIA GPU hardware.  This is provided by a
3libnvidia-encode library provided by NVIDIA graphic drivers.
4
5Requirements
6------------
7Cuda > 6.5
8NVENC 5.0
9
10See https://developer.nvidia.com/nvidia-video-codec-sdk for a list of
11supported GPU's.
12
13Building
14--------
151. Retrieve the NVENC SDK
16from https://developer.nvidia.com/nvidia-video-codec-sdk
17- http://developer.download.nvidia.com/compute/nvenc/v5.0/nvenc_5.0.1_sdk.zip
182. unzip this somewhere and retreive or note the location of the
19nvEncodeAPI.h under nvenc_api-5.0.1/Samples/common/inc/
203. Retreive a version of cuda from
21https://developer.nvidia.com/cuda-downloads and install somewhere noting
22the installation prefix (typically /opt/cuda or /usr/local/cuda)
234. Now that the dependencies are sorted, there are a couple of
24environment variables and/or or configure arguments that are needed to
25detect the necessary libraries/headers.
26
27More information is available from the following locations
28
29[1] - https://developer.nvidia.com/cuda-downloads
30[2] - https://developer.nvidia.com/nvidia-video-codec-sdk
31