2013-07-16 1 views
0

quand je veux faire l'échantillon SDK nvEncodeApp NVENC sur CentOS 6.4 Je suis arrivé cette erreur:en cours d'exécution NVENC exemple sdk erreur get car il n'y a pas libnvidia-encode

/usr/bin/ld: cannot find -lnvidia-encode 

quand j'ai vérifié Makefile le chemin de cette bibliothèque était ici:

-L/usr/lib64 -lnvidia-encode -ldl 

j'ai vérifié/usr/lib64 mais il n'y a pas de libnvidia-encode là:

comment cette bibliothèque ajoutera à ce chemin, ce qui est cette bibliothèque?

Utilisation nvidia-smi dois vous dire que:

nvidia-smi 
Tue Jul 16 20:19:20 2013  
+------------------------------------------------------+      
| NVIDIA-SMI 4.304.54 Driver Version: 304.54   |      
|-------------------------------+----------------------+----------------------+ 
| GPU Name      | Bus-Id  Disp. | Volatile Uncorr. ECC | 
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage   | GPU-Util Compute M. | 
|===============================+======================+======================| 
| 0 VGX K1     | 0000:85:00.0  Off |     N/A | 
| N/A 31C P0 13W/31W | 0% 8MB/4095MB |  0%  Default | 
+-------------------------------+----------------------+----------------------+ 
| 1 VGX K1     | 0000:86:00.0  Off |     N/A | 
| N/A 39C P0 13W/31W | 0% 8MB/4095MB |  0%  Default | 
+-------------------------------+----------------------+----------------------+ 
| 2 VGX K1     | 0000:87:00.0  Off |     N/A | 
| N/A 54C P0 14W/31W | 0% 8MB/4095MB |  0%  Default | 
+-------------------------------+----------------------+----------------------+ 
| 3 VGX K1     | 0000:88:00.0  Off |     N/A | 
| N/A 48C P0 14W/31W | 0% 8MB/4095MB |  0%  Default | 
+-------------------------------+----------------------+----------------------+ 
| 4 VGX K1     | 0000:8B:00.0  Off |     N/A | 
| N/A 31C P0 13W/31W | 0% 8MB/4095MB |  0%  Default | 
+-------------------------------+----------------------+----------------------+ 
| 5 VGX K1     | 0000:8C:00.0  Off |     N/A | 
| N/A 40C P0 14W/31W | 0% 8MB/4095MB |  0%  Default | 
+-------------------------------+----------------------+----------------------+ 
| 6 VGX K1     | 0000:8D:00.0  Off |     N/A | 
| N/A 59C P0 15W/31W | 0% 8MB/4095MB |  0%  Default | 
+-------------------------------+----------------------+----------------------+ 
| 7 VGX K1     | 0000:8E:00.0  Off |     N/A | 
| N/A 60C P0 14W/31W | 0% 8MB/4095MB |  0%  Default | 
+-------------------------------+----------------------+----------------------+ 

+-----------------------------------------------------------------------------+ 
| Compute processes:            GPU Memory | 
| GPU  PID Process name          Usage  | 
|=============================================================================| 
| No running compute processes found           | 
+-----------------------------------------------------------------------------+ 

Répondre

0

Les fichiers readme dans le SDK indiquent qu'un pilote R319 ou plus récent est requis. Votre pilote 304.54 tel qu'indiqué par nvidia-smi a presque un an et ne répond pas aux exigences. Veuillez mettre à jour le dernier pilote Linux pour vos GPU VGX K1 here et réessayer.

+0

Oui, je l'avais remarqué à ce sujet et u sont à droite Cher Robert Crovella, comment puis-je mettre à jour mon chauffeur, mon gnu est tesla k10 et pour centos 6.4: maintenant pour mettre à jour mon pilote dois-je obtenir mon bon pilote ici? http://www.nvidia.com/Download/index.aspx et l'installer? si je le fais, il sera mis à jour sans aucun accident ou je aurai les deux pilotes? –

+0

Le pilote 319.17 que j'ai lié dans ma réponse fonctionnera. Il va remplacer l'ancien pilote. –

+0

Cher Robert: maintenant je pourrais faire nvEncodeApe mais quand je l'exécute, j'obtiens cette erreur: Erreur NVENC à src/CNVEncoder.cpp: 1282 code = 15 (NVENC indique qu'une version struct non valide a été utilisée par le client) "nvStatus" –

0

Dans mon cas, je devais créer un lien symbolique de /usr/lib/nvidia-367/ à /usr/lib/x86_64-linux-gnu/

sudo ln -sv /usr/lib/nvidia-367/libnvidia-encode.so /usr/lib/x86_64-linux-gnu/libnvidia-encode.so 
Questions connexes