srcn
srcn

Reputation: 75

Cannot Install NVENC SDK 5.0

I would like to install NVENC SDK 5.0 in Ubuntu 14.04. I don't know how to install it. After downloading the file, I applied 'make' command in /nvenc_5.0.1_sdk/Samples/NvEncoder directory.

The output:

g++ -m64 -o NvEncoder NvHWEncoder.o NvEncoder.o -L/usr/local/cuda/lib64 -lcuda -lcudart -L/usr/lib64 -lnvidia-encode -ldl 
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../../lib/libnvidia-encode.so when searching for -lnvidia-encode
/usr/bin/ld: skipping incompatible /usr/lib/../lib/libnvidia-encode.so when searching for -lnvidia-encode
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../libnvidia-encode.so when searching for -lnvidia-encode
/usr/bin/ld: skipping incompatible //usr/lib/libnvidia-encode.so when searching for -lnvidia-encode
/usr/bin/ld: cannot find -lnvidia-encode
collect2: error: ld returned 1 exit status
make: *** [NvEncoder] Error 1

I understand that it cannot find libnvenc-encode.so file in /usr/lib64 directory. What should I do?

Upvotes: 2

Views: 1099

Answers (2)

Ivan Kolesnikov
Ivan Kolesnikov

Reputation: 1811

You can try this manual from "step-by-step and installation" part.

Upvotes: 0

guorongfei
guorongfei

Reputation: 309

I think what we got is just sample code. libnvidia-encode.so and libvcuvid.so are contained in nvidia's driver package. After install cuda which install nvidia-352 driver for me, i got /usr/lib/nvidia-352 directory, under where i find libnvidia-encode.so. Try to use locate libnvidia-encode.so to find where it is after run sudo updatedb.

By the way you can use make to autocomplie the sample code instead of type g++ yourself

Upvotes: 1

Related Questions