Linux 无法使NVIDIA Capture SDK 7.1代码示例在Ubuntu 18.04上正确运行

Linux 无法使NVIDIA Capture SDK 7.1代码示例在Ubuntu 18.04上正确运行,linux,nvidia,Linux,Nvidia,我正在尝试从此SDK获取一个代码示例,以使其正常工作: 我正在使用Linux SDK 这是代码示例: Capture_Linux_v7.1.6/NvFBC/samples/NvFBCHwEnc$ ./NvFBCHwEnc Application version: 4 NvFBC API version: 1.6 Version mismatch between NvFBC and the X driver interface 如果我运行ldconfig-v,这里有一些附加信息: 我安装了最新

我正在尝试从此SDK获取一个代码示例,以使其正常工作:

我正在使用Linux SDK

这是代码示例:

Capture_Linux_v7.1.6/NvFBC/samples/NvFBCHwEnc$ ./NvFBCHwEnc
Application version: 4
NvFBC API version: 1.6

Version mismatch between NvFBC and the X driver interface
如果我运行
ldconfig-v
,这里有一些附加信息:

我安装了最新的XCB:
XCB 1.13.1

我可以让
glxgears
工作

$nvidia smi

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 430.30       Driver Version: 430.30       CUDA Version: 10.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  Tesla M60           Off  | 00000000:00:1E.0 Off |                    0 |
| N/A   29C    P8    14W / 150W |    141MiB /  7618MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      3255      G   /usr/lib/xorg/Xorg                            57MiB |
|    0      3286      G   /usr/bin/gnome-shell                          81MiB |
+-----------------------------------------------------------------------------+
uname-a
Linux ip-172-31-23-156 4.15.0-1044-aws#46 Ubuntu SMP周四7月4日13:38:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

驱动程序是通过以下方式安装的:

$ aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .
download: s3://ec2-linux-nvidia-drivers/latest/NVIDIA-Linux-x86_64-430.30-grid.run to ./NVIDIA-Linux-x86_64-430.30-grid.run
遵循以下说明:

更新

当我运行glxinfo时,我注意到直接渲染是“否”


<英伟达驱动程序看起来没有正确安装。

首先,不要在一个问题中包含标签[C]和[C++ ]。第二,如果[c]和[c++]两个标签都是完全不相关的,那么不要在一个问题中同时包含它们。它们有点相关,因为代码示例本身是C++的。首先,不要把一个问题中的标签[C]和[C++ ]都包括进去。第二,如果[c]和[c++]两个标签都是完全不相关的,那么不要在一个问题中同时包含它们。它们有点相关,因为代码示例本身是C++。
~$ glxinfo
name of display: :1
display: :1  screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4