Vladislav Yarmak fe07bde5da
Merge pull request #15 from keylase/issue-templates
Add issue templates
2018-12-31 10:26:48 +02:00
2018-12-31 04:03:14 +09:00
2018-12-26 18:43:19 +02:00
2018-12-28 16:52:20 +02:00

nvidia-patch

This patch removes restriction on maximum number of simultaneous NVENC video encoding sessions imposed by Nvidia to consumer-grade GPUs.

Requirements:

Tested on Ubuntu 18.04 LTS (GNU/Linux 4.15.0-23-generic x86_64)

step-by-step :

Download driver

http://us.download.nvidia.com/XFree86/Linux-x86_64/410.78/NVIDIA-Linux-x86_64-410.78.run

Install driver (410.78)

mkdir /opt/nvidia && cd /opt/nvidia
wget http://us.download.nvidia.com/XFree86/Linux-x86_64/410.78/NVIDIA-Linux-x86_64-410.78.run
chmod +x ./NVIDIA-Linux-x86_64-410.78.run
./NVIDIA-Linux-x86_64-410.78.run

Check driver

nvidia-smi

Patch libnvidia-encode.so (with backup)

bash ./patch.sh

Silent patch libnvidia-encode.so

bash ./patch.sh -s

Rollback libnvidia-encode.so (restore from backup)

bash ./patch.sh -r

See also

https://habr.com/post/262563/

If you experience CreateBitstreamBuffer failed: out of memory (10), then you have to lower buffers number used for every encoding session. If you are using ffmpeg, consider using this patch.

Description
No description provided
Readme 3.9 MiB
Languages
Python 53.9%
Shell 33.9%
C 4%
C++ 3.8%
HTML 2.8%
Other 1.6%