You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nvidia-patch/README.md

44 lines
976 B
Markdown

7 years ago
# nvidia-patch
7 years ago
7 years ago
requirements:
6 years ago
- Ubuntu 17.10
7 years ago
- nvenc-compatible gpu
6 years ago
- kernel (<4.10.0)- 4.4.0-101-generic
- nvidia 378.13 driver
7 years ago
7 years ago
# step-by-step :
7 years ago
Download driver: https://yadi.sk/d/d87mf0y03WTbb5
7 years ago
```bash
chmod +x ./NVIDIA-Linux-x86_64-378.13.run
7 years ago
./NVIDIA-Linux-x86_64-378.13.run
6 years ago
```https://github.com/keylase/nvidia-patch/issues
7 years ago
check driver:
7 years ago
```bash
7 years ago
nvidia-smi
mkdir ~/nvenc_backup
7 years ago
7 years ago
cd ~/nvenc_backup
7 years ago
cp /usr/lib/x86_64-linux-gnu/libnvidia-encode.so.378.13 ~/nvenc_backup/
7 years ago
7 years ago
wget https://raw.githubusercontent.com/keylase/nvidia-patch/master/patch.sh
7 years ago
7 years ago
chmod +x patch.sh
7 years ago
./patch.sh ~/nvenc_backup/libnvidia-encode.so.378.13 /usr/lib/x86_64-linux-gnu/libnvidia-encode.so.378.13
7 years ago
7 years ago
reboot
7 years ago
```
7 years ago
7 years ago
## 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).
7 years ago
7 years ago