Installing NVENC SDK and CUDA SDK on Ubuntu 14.04

After I set up my streaming server, there are some problems brought by the design. Using CPU to process the streams will consume lots of CPU cycles and if the streaming server have lots of connections, resource to handle them will run low if the machine itself does not have strong CPUs. NVIDIA’s NVENC is a way of offload the transcoding to GPUs that is dedicated to such processing and leaves much more CPU cycles for other purposes. However, installing NVIDIA’s driver is a nightmare, which is why I decided to write it down for future reference.

Then the below installs NVENC SDK’s header into your system.

You can then now compile programs that uses NVIDIA’s NVENC to speed up video processing, including ffmpeg.

Published by

Licson Lee

Hi! I'm Licson. I'm a student who loves programming.

2 thoughts on “Installing NVENC SDK and CUDA SDK on Ubuntu 14.04”

  1. Didn’t work 🙁
    Can you make an updated guide please cause I want to be able to record gameplay and such using NVENC.

  2. This is pretty cool, finally an useful guide on getting NVENC enabled! Hopefully it works 🙂
    Trying this out right now as I’m typing on Ubuntu Mate 16.04.1!

Leave a Reply

Your email address will not be published. Required fields are marked *