2018-05-24 16:41:56 +03:00
2016-07-15 12:31:30 +03:00
2018-05-24 16:41:56 +03:00

nvidia-patch

requirements:

  • Ubuntu 17.10
  • nvenc-compatible gpu
  • kernel (<4.10.0)- 4.4.0-101-generic
  • nvidia 378.13 driver

step-by-step :

Download driver: https://yadi.sk/d/d87mf0y03WTbb5

chmod +x ./NVIDIA-Linux-x86_64-378.13.run

./NVIDIA-Linux-x86_64-378.13.run

check driver:

nvidia-smi

mkdir ~/nvenc_backup

cd ~/nvenc_backup

cp /usr/lib/x86_64-linux-gnu/libnvidia-encode.so.378.13 ~/nvenc_backup/

wget https://raw.githubusercontent.com/keylase/nvidia-patch/master/patch.sh

chmod +x patch.sh

./patch.sh ~/nvenc_backup/libnvidia-encode.so.378.13 /usr/lib/x86_64-linux-gnu/libnvidia-encode.so.378.13

reboot


## See also

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](https://gist.github.com/Snawoot/70ae403716c698cb86ab015626d72bd4).




Description
This patch removes restriction on maximum number of simultaneous NVENC video encoding sessions imposed by Nvidia to consumer-grade GPUs.
Readme 6.4 MiB
Languages
Python 52.7%
Shell 35.4%
C 3.9%
C++ 3.7%
HTML 2.7%
Other 1.6%