【问题标题】:running NVENC sdk sample get error because there is not libnvidia-encode运行 NVENC sdk 示例得到错误,因为没有 libnvidia-encode
【发布时间】:2013-07-15 02:12:03
【问题描述】:

当我想在 centos 6.4 上制作 nvEncodeApp NVENC SDK 示例时,我收到了这个错误:

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

当我检查 Make file 时,这个库的路径就在这里:

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

我检查了 /usr/lib64 但那里没有任何 libnvidia-encode:

这个库将如何添加到这个路径,这个库是什么?

使用 nvidia-smi 应该告诉你:

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                                         |
+-----------------------------------------------------------------------------+

【问题讨论】:

    标签: nvidia video-encoding gpu


    【解决方案1】:

    就我而言,我必须创建一个从 /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
    

    【讨论】:

      【解决方案2】:

      SDK 中的自述文件表明需要 R319 或更新的驱动程序。您的 nvidia-smi 显示的 304.54 驱动程序已使用近一年,不符合要求。请为您的 VGX K1 GPU here 更新到最新的 linux 驱动程序,然后重试。

      【讨论】:

      • 是的,我注意到了这一点,你是对的 亲爱的 Robert Crovella,我如何更新我的驱动程序,我的 gnu 是 tesla k10 和 centos 6.4:现在更新我的驱动程序,我应该得到我的正确驱动程序这里? nvidia.com/Download/index.aspx 并安装它?如果我这样做,它将在没有任何崩溃的情况下进行更新,或者我将同时拥有两个驱动程序?
      • 我在答案中链接的 319.17 驱动程序将起作用。它将替换旧驱动程序。
      • 亲爱的罗伯特:现在我可以制作 nvEncodeApe,但是当我运行它时出现此错误:src/CNVEncoder.cpp:1282 代码 = 15 处的 NVENC 错误(NVENC 表示使用了无效的结构版本客户端)“nvStatus”
      • 有关运行时错误的更多信息:stackoverflow.com/questions/17691145/…
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多